import { MaskOptions } from '../../utils'; export type MaskingCallback = (value: string, options: MaskOptions) => string; export type MaskingCallbackAsync = (value: string, options: MaskOptions) => Promise | string; export declare function applyAllowStrategy(target: any, schema: Record, defaultMask: MaskOptions, maskFn: MaskingCallback): void; /** * Applies allowlist-based masking asynchronously. */ export declare function applyAllowStrategyAsync(target: any, schema: Record, defaultMask: MaskOptions, maskFn: MaskingCallbackAsync): Promise; //# sourceMappingURL=allow-strategy.d.ts.map