UNPKG

@confluentinc/schemaregistry

Version:
15 lines (14 loc) 716 B
import { DekClient, Dek, Kek } from "./dekregistry-client"; declare class MockDekRegistryClient implements DekClient { private kekCache; private dekCache; constructor(); registerKek(name: string, kmsType: string, kmsKeyId: string, shared: boolean, kmsProps?: { [key: string]: string; }, doc?: string): Promise<Kek>; getKek(name: string, deleted?: boolean): Promise<Kek>; registerDek(kekName: string, subject: string, algorithm: string, version?: number, encryptedKeyMaterial?: string): Promise<Dek>; getDek(kekName: string, subject: string, algorithm: string, version?: number, deleted?: boolean): Promise<Dek>; close(): Promise<void>; } export { MockDekRegistryClient };