export declare type ReplacerFn = (key: string, value: any) => any; export declare type ReplaceArray = (number | string)[]; export declare type Replacer = ReplacerFn | ReplaceArray; export declare type SpaceReplacement = string | number; declare type SpaceFn = ((depth: any) => string) | (() => string); export declare class JsonStreamOptions { replacer: Replacer; spaceFn: SpaceFn; debug: number; constructor(replacer: Replacer, space: SpaceReplacement, depth?: number); initReplace(value: any): any; spaceFunction(space: SpaceReplacement): SpaceFn; } export {};