/** * Browser-compatible keyring implementation using Web Crypto API and localStorage */ export declare class BrowserKeyring { private static instance; private readonly keys; private readonly accessLog; private readonly maxAccessRate; private constructor(); static getInstance(): BrowserKeyring; private deriveKey; storeKey(id: string, data: Uint8Array, password: string): Promise; retrieveKey(id: string, password: string): Promise; private checkRateLimit; private logAccess; private persistToStorage; private loadFromStorage; initialize(): Promise; rotateKey(id: string, oldPassword: string, newPassword: string): Promise; } //# sourceMappingURL=browserKeyring.d.ts.map