import type { KeytarLike, SecretsStore } from './index.js'; /** * SecretsStore backed by the OS keychain via the `keytar` npm package. * * The keytar module is injected (rather than imported here) so: * - The native dependency is loaded lazily by `createSecretsStore` and * unavailable platforms fall through cleanly to the file store. * - Unit tests can stub the entire keytar surface. */ export declare class KeytarSecretsStore implements SecretsStore { private readonly service; private readonly keytar; constructor(service: string, keytar: KeytarLike); set(account: string, value: string): Promise; get(account: string): Promise; delete(account: string): Promise; list(): Promise; }