import type { Narrow } from 'abitype'; import type { ErrorType } from '../../../errors/utils.js'; import type { Calls } from '../../../types/calls.js'; import type { Hex } from '../../../types/misc.js'; import { type EncodeFunctionDataErrorType } from '../../../utils/abi/encodeFunctionData.js'; import { type EncodeCallsErrorType } from './encodeCalls.js'; export type EncodeExecuteDataParameters = { /** Calls to execute. */ calls: Calls>; /** Additional data to include for execution. */ opData?: Hex | undefined; }; export type EncodeExecuteDataReturnType = Hex; export type EncodeExecuteDataErrorType = EncodeCallsErrorType | EncodeFunctionDataErrorType | ErrorType; export declare function encodeExecuteData(parameters: EncodeExecuteDataParameters): EncodeExecuteDataReturnType; //# sourceMappingURL=encodeExecuteData.d.ts.map