/** * PWA pseudonymous analytics identity — client-stable opaque keys (plan §Definitions). * * Keys MUST NOT be derived from IP, UA, or fingerprinting. Generation uses * crypto.randomUUID() only. */ export declare const ANALYTICS_ANONYMOUS_KEY_MIN_LENGTH = 8; export declare const ANALYTICS_ANONYMOUS_KEY_MAX_LENGTH = 128; export declare const ANALYTICS_ANONYMOUS_STORAGE_KEY_PREFIX = "analytics:anonymous:"; /** Generate a new opaque anonymous key (UUID v4). */ export declare function generateAnalyticsAnonymousKey(): string; /** Validate client-supplied anonymous key format (no PII-shaped values). */ export declare function isValidAnalyticsAnonymousKey(key: string): boolean; export declare function analyticsAnonymousStorageKey(tenantCode: string): string; //# sourceMappingURL=analyticsAnonymousIdentity.d.ts.map