import { i as MultiParserBuilder, u as SingleParserBuilder } from "./parsers-C-U-ytM5.js";

//#region src/testing.d.ts
declare function isParserBijective<T>(parser: SingleParserBuilder<T>, serialized: string, input: T): boolean;
declare function isParserBijective<T>(parser: MultiParserBuilder<T>, serialized: Array<string>, input: T): boolean;
declare function testSerializeThenParse<T>(parser: SingleParserBuilder<T>, input: T): boolean;
declare function testSerializeThenParse<T>(parser: MultiParserBuilder<T>, input: T): boolean;
declare function testParseThenSerialize<T>(parser: SingleParserBuilder<T>, input: string): boolean;
declare function testParseThenSerialize<T>(parser: MultiParserBuilder<T>, input: Array<string>): boolean;
//#endregion
export { isParserBijective, testParseThenSerialize, testSerializeThenParse };
//# sourceMappingURL=testing.d.ts.map