import { CredentialStore } from './credential-store'; import { HardwareSecurityProvider } from '../security/hardware-provider'; export declare class HardwareBoundStore implements CredentialStore { private memoryStore; private readonly hardwareProvider; private readonly storageFile; private readonly sealedKeyFile; constructor(customStorageDir?: string, hardwareProvider?: HardwareSecurityProvider); private getUnsealedMasterKey; private loadFromDisk; private saveToDisk; get(name: string): Promise; set(name: string, value: string): Promise; delete(name: string): Promise; setMany(entries: Record): Promise; deleteMany(names: string[]): Promise; }