/** * @license * Copyright 2025 Steven Roussey * SPDX-License-Identifier: Apache-2.0 */ import type { CredentialPutOptions, ICredentialStore } from "./ICredentialStore"; /** * In-memory credential store for development and testing. * * Credentials are stored in a plain Map and lost when the process exits. * NOT suitable for production use — use {@link EncryptedKvCredentialStore} * or an external secret manager integration instead. */ export declare class InMemoryCredentialStore implements ICredentialStore { private readonly store; get(key: string): Promise; put(key: string, value: string, options?: CredentialPutOptions): Promise; delete(key: string): Promise; has(key: string): Promise; keys(): Promise; deleteAll(): Promise; } //# sourceMappingURL=InMemoryCredentialStore.d.ts.map