interface IObject { [name: string]: any; } declare const parser: { FUNC_PREFIX: string; REG_PREFIX: string; isArrOrObj: (obj: any) => boolean; isArr: (obj: any) => boolean; isObj: (obj: any) => boolean; isRegExp: (obj: any) => boolean; isFunc: (obj: any) => boolean; funcParse: (obj: IObject | any[]) => any; parse: (jsonStr: string, error?: ((err: Error | unknown) => Record) | undefined) => any; stringify: (obj: any, replacer?: ((key: string, value: any) => any) | undefined, space?: string | number | undefined, error?: ((err: Error | unknown) => Record) | undefined) => string; fastStringify: (obj: any, space?: string | number | undefined, error?: ((err: Error | unknown) => Record) | undefined) => string; nativeStringify: { (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; }; nativeParse: (text: string, reviver?: ((this: any, key: string, value: any) => any) | undefined) => any; }; export default parser;