UNPKG

meta-cloud-api

Version:
22 lines (17 loc) 923 B
import { c as ResponseData, R as ResponseSuccess, B as BaseAPI, a as RequesterClass } from './base-BhCbbsxB.js'; import { WabaConfigType } from './shared/types/config.js'; type EncryptionPublicKeyResponse = ResponseData<{ business_public_key: string; business_public_key_signature_status: 'VALID' | 'MISMATCH'; }>; interface EncryptionClass { getEncryptionPublicKey(): Promise<EncryptionPublicKeyResponse>; setEncryptionPublicKey(businessPublicKey: string): Promise<ResponseSuccess>; } declare class EncryptionApi extends BaseAPI implements EncryptionClass { private readonly endpoint; constructor(config: WabaConfigType, client: RequesterClass); getEncryptionPublicKey(): Promise<EncryptionPublicKeyResponse>; setEncryptionPublicKey(businessPublicKey: string): Promise<ResponseSuccess>; } export { EncryptionApi as E, type EncryptionClass as a, type EncryptionPublicKeyResponse as b };