import type { MaskOptions } from '../utils/types'; export interface DeterministicOptions extends MaskOptions { /** * REQUIRED: Secret key for HMAC hashing. * MUST be stored in environment variable, NEVER committed to version control. */ secret: string; algorithm?: 'sha256' | 'sha512'; length?: number; } /** * Generates a consistent, non-reversible hash for analytics/tracking (Synchronous). * Only supported in Node.js. */ export declare function maskDeterministic(value: string, opts?: DeterministicOptions): string; /** * Generates a consistent, non-reversible hash for analytics/tracking (Asynchronous). * Supported in both Node.js and Browser environments. */ export declare function maskDeterministicAsync(value: string, opts?: DeterministicOptions): Promise; //# sourceMappingURL=deterministic.d.ts.map