UNPKG

di-wings

Version:

Aviary Tech's common library for decentralized identity

26 lines 927 B
import { DecryptTransformer } from '../JWE/DecryptTransformer.js'; import type { Header, IJWE } from '../../common/interfaces.js'; import type { BaseKeyPair } from '../keypairs/BaseKeyPair.js'; export declare class JsonWebEncryptionSuite { encrypt: any; decrypt: any; constructor(); private createEncryptTransformer; createEncrypter: () => { encrypt: ({ data, recipients, publicKeyResolver }: { data: object | string; recipients: { header: Header; }[]; publicKeyResolver: (id: string) => Promise<BaseKeyPair>; }) => Promise<IJWE>; }; createDecryptTransformer({ keyAgreementKey }: any): Promise<DecryptTransformer>; createDecrypter: () => { decrypt: ({ jwe, keyAgreementKey }: { jwe: IJWE; keyAgreementKey: any; }) => Promise<any>; }; } //# sourceMappingURL=Suite.d.ts.map