import { SendMultipleTransactionsOptions, TransactionToSend, UseSendMultipleTransactionsReturn } from './useSendMultipleTransactions'; import { CantonQueryCompletionResponseDto } from '../core/types'; export type SendTransactionsOptions = SendMultipleTransactionsOptions; export interface UseSendTransactionsReturn { /** Sign and send multiple Canton transactions with a single confirmation modal */ sendTransactions: (txs: TransactionToSend[], options?: SendTransactionsOptions) => Promise; loading: boolean; error: Error | null; clearError: () => void; cantonWallets: UseSendMultipleTransactionsReturn['cantonWallets']; cantonWallet: UseSendMultipleTransactionsReturn['cantonWallet']; } export declare function useSendTransactions(): UseSendTransactionsReturn;