import { AutoMaskOptions, MaskOptions } from '../../utils'; export type AutoMaskingCallback = (value: string, options: MaskOptions) => string; export type AutoMaskingCallbackAsync = (value: string, options: MaskOptions) => Promise | string; export declare function applyAutoStrategy(target: any, options: AutoMaskOptions, maskFn: AutoMaskingCallback): void; /** * Auto-detect and mask sensitive keys/types asynchronously. */ export declare function applyAutoStrategyAsync(target: any, options: AutoMaskOptions, maskFn: AutoMaskingCallbackAsync): Promise; //# sourceMappingURL=auto-strategy.d.ts.map