/** * File-based fallback key storage. * * Stores the master key in `.aegis/.master-key` with mode 0600. * Used for headless/CI environments where no OS keychain is available. * * Note: `.aegis/.unseal-key` is reserved for SealManager (Shamir * reconstructed key). This file uses a distinct name to avoid collision. */ import type { KeyStorage, KeyStorageBackend } from './key-storage.js'; export declare class FileFallbackStorage implements KeyStorage { readonly name = "File"; readonly backend: KeyStorageBackend; private readonly keyPath; constructor(dataDir: string); isAvailable(): boolean; getKey(): string | undefined; setKey(key: string): void; deleteKey(): void; } //# sourceMappingURL=file-fallback.d.ts.map