import type { EVMSignedTx, EVMTransaction, EVMTransactionEIP1559, EVMTransactionEIP7702 } from '../../../types'; import type { EthereumTxRequest, EthereumTxRequestOneKey, TypedCall } from '@onekeyfe/hd-transport'; export declare const processTxRequest: ({ typedCall, request, data, chainId, supportTrezor, }: { typedCall: TypedCall; request: EthereumTxRequestOneKey | EthereumTxRequest; data: string; chainId?: number | undefined; supportTrezor?: boolean | undefined; }) => Promise; export declare const evmSignTx: ({ typedCall, addressN, tx, supportTrezor, }: { typedCall: TypedCall; addressN: number[]; tx: EVMTransaction; supportTrezor?: boolean | undefined; }) => Promise; export declare const evmSignTxEip1559: ({ typedCall, addressN, tx, supportTrezor, }: { typedCall: TypedCall; addressN: number[]; tx: EVMTransactionEIP1559; supportTrezor?: boolean | undefined; }) => Promise; export declare const evmSignTxEip7702: ({ typedCall, addressN, tx, supportTrezor, }: { typedCall: TypedCall; addressN: number[]; tx: EVMTransactionEIP7702; supportTrezor?: boolean | undefined; }) => Promise; export declare const signTransaction: ({ typedCall, isEIP1559, isEIP7702, addressN, tx, }: { addressN: number[]; tx: EVMTransaction | EVMTransactionEIP1559 | EVMTransactionEIP7702; isEIP1559: boolean; isEIP7702?: boolean | undefined; typedCall: TypedCall; }) => Promise; //# sourceMappingURL=signTransaction.d.ts.map