/** * Storage adapter interface for persisting SDK session credentials (provider * agent keypairs, API keys, read-only tokens). Implement this to use custom * storage (e.g. encrypted storage, a database, async key-value stores). */ export interface StorageAdapter { /** Get a value by key. */ get(key: string): Promise; /** Set a value by key. */ set(key: string, value: string): Promise; /** Remove a value by key. */ remove(key: string): Promise; } //# sourceMappingURL=types.d.ts.map