declare const JSONC: {
    ast: {
        parse: (text: string, limit?: number | undefined) => import("./types").RootToken;
        stringify: (token: import("./types").Token | import("./types").LookupToken) => string;
    };
    lookup: (text: string, position: number, usePartialScanning?: boolean) => import("./types").LookupResult;
    parse: (text: string, reviver?: ((this: any, key: string, value: any) => any) | undefined) => any;
    stringify: {
        (value: any, replacer?: ((this: any, key: string, value: any) => any) | undefined, space?: string | number | undefined): string;
        (value: any, replacer?: (string | number)[] | null | undefined, space?: string | number | undefined): string;
    };
    strip: (text: string) => string;
    validate: (text: string) => boolean;
};
export default JSONC;
