import type { KeyRef, KmsDataKey, KmsProvider, KmsUnwrappedDataKey } from "./kms.js"; export interface VoyantCloudKmsConfig { apiKey: string; vaultSlug: string; apiUrl?: string; } export declare class VoyantCloudKmsProvider implements KmsProvider { private readonly config; readonly name: "voyant-cloud"; private readonly apiUrl; constructor(config: VoyantCloudKmsConfig); private endpoint; private post; encrypt(plaintext: string, _key: KeyRef): Promise; decrypt(ciphertext: string, _key: KeyRef): Promise; generateDataKey(_key: KeyRef): Promise; unwrap(_key: KeyRef, wrappedDek: string): Promise; } //# sourceMappingURL=kms-voyant-cloud.d.ts.map