/**
 * Defines the options for obfuscation.
 */
export interface TuiObfuscateOptions {
    /**
     * Default function used to obfuscate a string
     * if no recipe was found.
     */
    readonly default: (value: string, symbol?: string) => string;
    /**
     * Collection of named recipes for different obfuscation scenarios.
     */
    readonly recipes: Record<string, (value: string) => string>;
}
export declare const TUI_OBFUSCATE_DEFAULT_OPTIONS: TuiObfuscateOptions;
/**
 * Injection token for obfuscation options.
 */
export declare const TUI_OBFUSCATE_OPTIONS: import("@angular/core").InjectionToken<TuiObfuscateOptions>, tuiObfuscateOptionsProvider: (item: Partial<TuiObfuscateOptions> | import("@angular/core").ProviderToken<Partial<TuiObfuscateOptions>>) => import("@angular/core").FactoryProvider;
