import { IMaskerPipe, IMaskerPipeName, IMaskerPipeline, SyncGuard, IEnrichedContext, IMaskerPipeOutput } from '@qiwi/masker-common';
export declare const name: IMaskerPipeName;
export interface TSecretDirective {
    pattern: RegExp | string;
    pipeline: IMaskerPipeline;
}
export declare const defaultOpts: TSecretDirective;
export declare const exec: <C extends IEnrichedContext>({ path, context, execute, opts: { pipeline, pattern } }: C) => SyncGuard<IMaskerPipeOutput, C>;
export declare const pipe: IMaskerPipe;
export default pipe;
