export declare type Scrubber = (value: T, options: ScrubsOptions, instance: Scrubs) => T; export declare type Scrubbers = Array>; export interface ScrubsOptions { properties: string[]; text: string; } export declare class Scrubs { private readonly log; private readonly options; private readonly registry; constructor(options?: Partial); clear(type: string): Scrubs; get(type: string): Scrubbers | undefined; properties(names: string[]): void; register(type: string, scrubber: Scrubber): Scrubs; scrub(value: T, type?: string): T; } //# sourceMappingURL=Scrubs.d.ts.map