import type { KeychainManager } from "../types.js"; import { FallbackKeychainManager } from "./fallback.js"; export declare class LinuxKeychainManager extends FallbackKeychainManager implements KeychainManager { private secretToolAvailable; constructor(keysDir?: string); isAvailable(): boolean; private withSecretTool; private withSecretToolSync; 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; }