import { Config } from '@wagmi/core'; import { BTCNetworkAddressType, BTCNetworkType } from '../api/type'; import { IChainId, ITransactionToken, ITransactionType } from '../state/type'; import { MFAType } from './useMFAVerify'; import { TonSigningTransactionType } from '../config/ton'; export declare const useReadyBtcTransaction: (params: { network: BTCNetworkType; addressType: BTCNetworkAddressType | undefined; toAddress: string | undefined; amount: string; }) => import("@tanstack/query-core/build/legacy/hydration-zFr_7WN8").at; declare const useSendTransaction: () => { sendEVMTransaction: (params: { chainId: IChainId | undefined; fromAddress: string | undefined; toAddress: string | undefined; value: bigint | undefined; rpc?: string; config: Config; data?: string | undefined; tokenValue?: bigint | undefined; token?: ITransactionToken | undefined; mfaType?: MFAType | undefined; password?: string | undefined; historyType?: ITransactionType['historyType']; }) => Promise; sendSolTransaction: (params: { fromAddress: string | undefined; toAddress: string | undefined; value: bigint | undefined; contract?: string; token?: ITransactionToken | undefined; data?: string | undefined; mfaType?: MFAType | undefined; password?: string | undefined; historyType?: ITransactionType['historyType']; }) => Promise; sendTonTransaction: (params: TonSigningTransactionType & { mfaType?: MFAType | undefined; password?: string | undefined; token?: ITransactionToken; historyType?: ITransactionType['historyType']; }) => Promise; sendBtcTransaction: (params: { network: BTCNetworkType; addressType: BTCNetworkAddressType; value: string; toAddress: string | undefined; token?: ITransactionToken; mfaType?: MFAType | undefined; password?: string | undefined; historyType?: ITransactionType['historyType']; }) => Promise; }; export default useSendTransaction;