export interface JsoncOptions {
    disallowComments?: boolean;
    allowTrailingComma?: boolean;
}
export declare class JsoncError extends Error {
    errors: {
        code: string;
        line: number;
        column: number;
    }[];
    constructor(errors: {
        code: string;
        line: number;
        column: number;
    }[]);
}
export declare function parseJsonc<T = any>(data: string | null | undefined, options?: JsoncOptions): T;
