import { BaseError, type Hex } from 'viem'; import type { ClientWithPns } from '../../contracts/consts.js'; import type { SimpleTransactionRequest, TransactionRequestWithPassthrough } from '../../types.js'; export type MulticallWrapperParameters = { transactions: SimpleTransactionRequest[]; requireSuccess?: boolean; }; export type MulticallWrapperReturnType = { success: boolean; returnData: Hex; }[]; declare const multicallWrapper: import("../../utils/generateFunction.js").GeneratedFunction<(client: ClientWithPns, { transactions, requireSuccess }: MulticallWrapperParameters) => SimpleTransactionRequest, (client: ClientWithPns, data: Hex | BaseError, transactions: TransactionRequestWithPassthrough[]) => Promise>; export default multicallWrapper; //# sourceMappingURL=multicallWrapper.d.ts.map