/** * Abstraction over secure storage for tokens. * * Prefers OS keychain via `keytar` if available at runtime. * Falls back to a local file store with restricted permissions. */ export interface ISecureStore { get(key: string): Promise; set(key: string, value: string): Promise; del(key: string): Promise; } export declare class SecureStoreFactory { /** * Creates a secure store for a namespace. Tries keytar first; falls back to file store. */ static create(namespace: string): Promise; } //# sourceMappingURL=secure-store.d.ts.map