import { Namespace, Signature, String as CString, PartialSignature } from "../generated/crochet-grammar"; export declare function parseInteger(x: string): bigint; export declare function parseNumber(x: string): number; export declare function parseString(x: CString): string; export declare function resolve_escape(escape: string): string; export declare function signatureName(sig: Signature): string; export declare function signatureValues(sig: Signature): T[]; export declare function materialiseSignature(self: T, signature: PartialSignature): Signature; export declare function compileNamespace(x: Namespace): string; export declare function compileRepl(x: any): any; export declare function compileProgram(p: any): any;