import { AlphabetIndexingMode, HashAlgorithm, SaltStrategy } from "../types.mjs"; /** * Internal function that performs the encryption part of the overall `encrypt` * function when using the `multipass` option. * * @returns ciphertext string */ export declare function encryptFromHex_blockMode({ hexEncodedData, initialRecursions, recursionsPerHash, salt, saltStrategy, secret, hashAlgorithm, encryptedDataDelimiter, indexingMode, maxBlockSize, numOfPasses, }: { hexEncodedData: string; initialRecursions: number; recursionsPerHash: number; salt: string; saltStrategy: SaltStrategy; secret: string; hashAlgorithm: HashAlgorithm; encryptedDataDelimiter: string; indexingMode: AlphabetIndexingMode; maxBlockSize: number; numOfPasses: number; }): Promise; //# sourceMappingURL=encrypt-from-hex-block-mode.d.mts.map