/** * Privacy utilities - Hashing and PII protection */ export declare class PrivacyModule { private salt; constructor(salt?: string); /** * Hash a value using SHA-256 */ hash(value: string): Promise; /** * SHA-256 fallback - throws error as Web Crypto should always be available * Note: This SDK requires Web Crypto API which is available in all modern browsers */ private simpleSHA256; /** * Generate a unique viewer ID */ generateViewerId(): Promise; /** * Generate UUID v4 */ generateUUID(): string; /** * Sanitize URL - remove query params and hash */ static sanitizeUrl(url: string): string; /** * Sanitize event data - remove potential PII */ sanitizeEvent(event: any): any; } //# sourceMappingURL=privacy.d.ts.map