import { AlgorithmEnum } from "@zyzgroup/core-common"; export declare function signature(text: string, algorithm?: AlgorithmEnum): Promise; export declare function objectSignature(obj: any, algorithm?: AlgorithmEnum): Promise; export declare function encrypt(data: string, algorithm?: AlgorithmEnum): Promise<{ algorithm: string; iv: Uint8Array; key: CryptoKey; encryptedData: ArrayBuffer; }>; export declare function decrypt(options: { algorithm: AlgorithmEnum; iv: Uint8Array; key: CryptoKey; encryptedData: ArrayBuffer; }): Promise; export declare function signEncrypt(data: Record, algorithm?: AlgorithmEnum, hash?: string): Promise<{ algorithm: string; hash: string; publicKey: CryptoKey; signature: ArrayBuffer; encodedData: Uint8Array; }>; export declare function verifyDecrypt(options: { algorithm: AlgorithmEnum; hash: string; publicKey: CryptoKey; signature: ArrayBuffer; encodedData: Uint8Array; }): Promise; //# sourceMappingURL=signature.d.ts.map