import { IValueConverter } from "../core/IValueConverter";
export declare const dateFormatISORegEx: RegExp;
export declare const dateFormatMSRegEx: RegExp;
export declare type JsonKeysNamingStrategy = "underscore" | "hyphen" | "pascal" | "none";
export interface IJsonParserOptions {
    namingStrategy?: JsonKeysNamingStrategy;
    dateConverter?: Array<{
        regex?: RegExp;
        valueConverter: IValueConverter;
    }>;
    indent?: number;
}
export declare class JsonService {
    options: IJsonParserOptions;
    transformKeys(t: (ins: string) => string, v: any): any;
    parse(text: string, options?: IJsonParserOptions): any;
    stringify(v: any, options?: IJsonParserOptions): string;
}
//# sourceMappingURL=JsonService.d.ts.map