import { IEVMTransaction } from '@dynamic-labs/types'; import { SimulateTransactionResponse } from '@dynamic-labs/sdk-api-core'; import { type TransactionType, type FeeData, type SimulationState } from './useBaseTransactionSimulation'; export type { TransactionType, SimulationState, FeeData }; export type EVMTransactionParams = { transaction: IEVMTransaction; type: Omit; }; export type EVMTransactionSimulationHook = { simulateEVMTransaction: (params: EVMTransactionParams) => Promise; simulateEVMTransactionAA: (params: EVMTransactionParams) => Promise; } & SimulationState; export declare const useEVMTransactionSimulation: () => EVMTransactionSimulationHook;