import type { Credential, CredentialInfo, CredentialStore } from "@earendil-works/pi-ai"; /** Async credential store overlay for non-persistent runtime API keys. */ export declare class RuntimeCredentials implements CredentialStore { private readonly store; private readonly overrides; constructor(store: CredentialStore); setRuntimeApiKey(providerId: string, apiKey: string): void; removeRuntimeApiKey(providerId: string): void; hasRuntimeApiKey(providerId: string): boolean; getStore(): CredentialStore; reload(): void; read(providerId: string): Promise; list(): Promise; modify(providerId: string, fn: (current: Credential | undefined) => Promise): Promise; delete(providerId: string): Promise; } //# sourceMappingURL=runtime-credentials.d.ts.map