import { VersionedTransaction } from '@solana/web3.js'; import type { ExecuteTxParams, ExecuteTxReturnSimulated, TransactionData } from './tx'; import type { Transaction, VersionedTransactionResponse } from '@solana/web3.js'; export type ExecuteTxReturnExecutedUnknown = { signature?: string; response?: VersionedTransactionResponse; }; export type BulkExecuteTxInput = ExecuteTxParams & { numberOfRetries?: number; }; export type BulkExecuteTxSimulatedReturn = TransactionData & ExecuteTxReturnSimulated; export type BulkExecuteTxExecutedReturn = TransactionData & ExecuteTxReturnExecutedUnknown & { confirmationError?: Error; }; export declare function splitAndBulkExecuteTx(args: Omit & { simulate: true; }): Promise; export declare function splitAndBulkExecuteTx(args: Omit & { simulate: true; }): Promise; export declare function splitAndBulkExecuteTx(args: Omit & { simulate?: false; printOnly?: false; }): Promise; export declare function splitAndBulkExecuteTx(args: BulkExecuteTxInput): Promise; export declare function splitAndBulkExecuteTx(args: Omit & { simulate?: false; printOnly: true; }): Promise<[]>; //# sourceMappingURL=txBulk.d.ts.map