import type { KeychainManager } from "../types.js"; import { FallbackKeychainManager } from "./fallback.js"; export declare class WindowsKeychainManager extends FallbackKeychainManager implements KeychainManager { private powerShellAvailable; constructor(keysDir?: string); isAvailable(): boolean; private withPowerShell; private withPowerShellSync; storeMasterKey(keyId: string, keyMaterial: Uint8Array): Promise; retrieveMasterKey(keyId: string): Promise; deleteMasterKey(keyId: string): Promise; storeMasterKeySync(keyId: string, keyMaterial: Uint8Array): void; retrieveMasterKeySync(keyId: string): Uint8Array | null; deleteMasterKeySync(keyId: string): void; }