import { AptosConfig } from "../../api/aptosConfig.js"; import { AccountAddressInput } from "../../core/index.js"; import { TransactionPayloadEncryptedPayload } from "../instances/transactionPayload.js"; import { AnyTransactionPayloadInstance, InputGenerateTransactionOptions } from "../types.js"; /** * Encrypts an entry-function/script/inner payload using the node's per-epoch batch encryption key. * Validates `options.encrypted` requirements first. * * @group Implementation * @category Transactions */ export declare function buildEncryptedPayload(args: { aptosConfig: AptosConfig; sender: AccountAddressInput; payload: AnyTransactionPayloadInstance; options: InputGenerateTransactionOptions; feePayerAddress?: AccountAddressInput; secondarySignerAddresses?: AccountAddressInput[]; replayProtectionNonce?: bigint; }): Promise; //# sourceMappingURL=encryptPayload.d.ts.map