import type { Credential, CredentialInfo, CredentialStore } from "./types.ts"; /** * Default in-memory credential store. Apps inject persistent stores. * Keyed by `Provider.id`, one credential per provider; see `CredentialStore`. * Writes are serialized per provider through a promise chain. */ export declare class InMemoryCredentialStore implements CredentialStore { private credentials; private chains; /** Serialize tasks per provider id. */ private enqueue; read(providerId: string): Promise; list(): Promise; modify(providerId: string, fn: (current: Credential | undefined) => Promise): Promise; delete(providerId: string): Promise; } //# sourceMappingURL=credential-store.d.ts.map