import { type StoredMcpOAuthEntry, type StoredMcpOAuthFile } from "./types.js"; export declare class Store { private readonly path; constructor(path?: string); get filePath(): string; read(): Promise; list(): Promise>; get(key: string): Promise; set(key: string, entry: StoredMcpOAuthEntry): Promise; update(key: string, updater: (current: StoredMcpOAuthEntry | undefined) => StoredMcpOAuthEntry | undefined): Promise; delete(key: string): Promise; clear(): Promise; private write; }