import crypto from 'crypto'; import { Readable } from 'stream'; export interface KeyAndIv { key: Buffer; iv: Buffer; } export declare function createAES256EncryptStreamWithIv({ key, iv }: KeyAndIv): crypto.Cipheriv; export declare function signWithSHA256AndRSA(input: NodeJS.ReadableStream, privateKeyPem: string): Readable; export declare function verifyWithSHA256AndRSA(signedDataBuffer: Buffer, publicKey: string, signature: string): boolean; export declare function deriveAES256KeyAndIv(password: string): KeyAndIv; //# sourceMappingURL=crypto-utils.d.ts.map