UNPKG

@nodearch/vault

Version:
11 lines 656 B
import { VaultConfig } from '../vault.config.js'; import { IKVSecretEngineOptions, IKVData, IKVSecretResponse } from '../../interfaces.js'; export declare class KVSecretEngine { private vaultConfig; constructor(vaultConfig: VaultConfig); createSecret(options: IKVSecretEngineOptions, secretKey: string, data: IKVData): Promise<void>; getSecret<T = any>(options: IKVSecretEngineOptions, secretKey: string): Promise<IKVSecretResponse<T>>; listSecrets(options: IKVSecretEngineOptions, path?: string): Promise<string[]>; deleteSecret(options: IKVSecretEngineOptions, secretKey: string): Promise<void>; } //# sourceMappingURL=kv.d.ts.map