import { a as Vault, V as VaultStore, C as Credential, b as CredentialInfo } from '../vault.interface-BZt4wlVo.js'; export { O as OAuthRefreshConfig, S as StoredCredential, c as VaultOptions, d as VaultRecord } from '../vault.interface-BZt4wlVo.js'; export { c as createMemoryVaultStore } from '../memory-vault-store-BcqIm0Yd.js'; declare class LocalVault implements Vault { readonly id: string; readonly provider: string; private readonly store; constructor(id: string, provider: string, store: VaultStore); add(name: string, credential: Credential): Promise; update(name: string, credential: Credential): Promise; remove(name: string): Promise; list(): Promise; destroy(): Promise; } export { Credential, CredentialInfo, LocalVault, Vault, VaultStore };