import type { ParseResult } from 'langium'; import type { Architecture, ArchitectureServices, Info, InfoServices, Pie, PieServices, Radar, RadarServices, Packet, PacketServices, GitGraph, GitGraphServices } from '../src/language/index.js'; /** * A helper test function that validate that the result doesn't have errors * or any ambiguous alternatives from chevrotain. * * @param result - the result `parse` function. */ export declare function expectNoErrorsOrAlternatives(result: ParseResult): void; export declare function createInfoTestServices(): { services: InfoServices; parse: (input: string) => ParseResult; }; export declare const infoParse: (input: string) => ParseResult; export declare function createArchitectureTestServices(): { services: ArchitectureServices; parse: (input: string) => ParseResult; }; export declare const architectureParse: (input: string) => ParseResult; export declare function createPieTestServices(): { services: PieServices; parse: (input: string) => ParseResult; }; export declare const pieParse: (input: string) => ParseResult; export declare function createPacketTestServices(): { services: PacketServices; parse: (input: string) => ParseResult; }; export declare const packetParse: (input: string) => ParseResult; export declare function createRadarTestServices(): { services: RadarServices; parse: (input: string) => ParseResult; }; export declare const radarParse: (input: string) => ParseResult; export declare function createGitGraphTestServices(): { services: GitGraphServices; parse: (input: string) => ParseResult; }; export declare const gitGraphParse: (input: string) => ParseResult;