/// import { IDiscloseDemandCertificationPayload, IDiscloseDemandPayload } from "../"; declare class UnsCrypto { signPayload(payload: any, passphrase: string): string; getPayloadHashBuffer(payload: IDiscloseDemandPayload | IDiscloseDemandCertificationPayload): Buffer; /** * Verify payload signature. */ verifyPayload(payload: any | IDiscloseDemandPayload | IDiscloseDemandCertificationPayload, signature: Buffer | string, publicKey: string): boolean; /** * Return false if the issuer is not allowed to */ verifyIssuerCredentials(issuerId: string): boolean; serializeDiscloseDemand(payload: IDiscloseDemandPayload | IDiscloseDemandCertificationPayload): Buffer; } export declare const unsCrypto: UnsCrypto; export {};