import { EvmCall } from '../../common';
import { BridgeHook, BridgeQuoteResult, QuoteBridgeRequest } from '../types';
import { BridgeResultContext } from './types';
export declare function getBridgeSignedHook(bridgeRequest: QuoteBridgeRequest, { provider, signer, hookGasLimit, swapResult, validToOverride }: BridgeResultContext): Promise<{
    hook: BridgeHook;
    unsignedBridgeCall: EvmCall;
    bridgingQuote: BridgeQuoteResult;
}>;
