import { BridgeTXRequest } from '../../components/Bridge/BridgeSummaryDialog';
import { BridgeRouteI } from './useFetchRoutePriceBridge';
import { Metadata } from '../Submission/types';
export default function useExecuteBridgeRoute({ route, bridgeOrderTxRequest, }: {
    route?: BridgeRouteI;
    bridgeOrderTxRequest?: BridgeTXRequest;
}): (metadata?: Metadata) => Promise<import("../Submission/types").ExecutionResult> | undefined;
