import type { Execute, ExecuteStep, ExecuteStepItem, paths, RelayChain } from '@relayprotocol/relay-sdk'; import type { BridgeFee } from '../types/index.js'; import type { QuoteResponse, useQuote } from '@relayprotocol/relay-kit-hooks'; import type { FeeBreakdown } from '../types/FeeBreakdown.js'; export declare const parseFees: (selectedTo: RelayChain, selectedFrom: RelayChain, quote?: ReturnType['data']) => FeeBreakdown; export declare const calculateRelayerFeeProportionUsd: (quote?: QuoteResponse) => bigint; export declare const calculateRelayerFeeProportion: (totalAmount: { rawExcludingOriginGas: bigint; }, feeBreakdown: BridgeFee[]) => bigint; export declare const isHighRelayerServiceFeeUsd: (quote?: QuoteResponse) => boolean; export declare const extractQuoteId: (steps?: Execute['steps'] | QuoteResponse['steps']) => string | undefined; export declare const extractDepositAddress: (steps?: Execute['steps']) => string | undefined; export declare const calculatePriceTimeEstimate: (details?: QuoteResponse['details']) => { time: number; formattedTime: string; }; export declare const appendMetadataToRequest: (baseUrl?: string, requestId?: string, additionalMetadata?: paths['/requests/metadata']['post']['requestBody']['content']['application/json']['additionalMetadata'], referrer?: string) => Promise> | undefined; export declare const getCurrentStep: (steps?: Execute['steps'] | null) => { step: ExecuteStep | null | undefined; stepItem: ExecuteStepItem | null | undefined; }; export declare const getSwapEventData: (details: Execute['details'], fees: Execute['fees'], steps: Execute['steps'] | null, connector?: string, quoteParameters?: Parameters['2']) => { wallet_connector: string | undefined; quote_request_id: string; quote_id: string | undefined; amount_in: string | undefined; amount_in_formatted: number; currency_in: string | undefined; currency_in_address: string | undefined; chain_id_in: number | undefined; currency_in_decimals: number | undefined; amount_out: string | undefined; amount_out_formatted: number; currency_out_decimals: number | undefined; currency_out: string | undefined; currency_out_address: string | undefined; chain_id_out: number | undefined; currency_in_usd: string | undefined; currency_out_usd: string | undefined; deposit_address: string | undefined; txHashes: { chainId: number; txHash: string; }[] | undefined; operation: string | undefined; checkStatuses: { stepId: string; checkStatus: string; }[] | undefined; subsidized: boolean; }; export declare const calculateUsdValue: (price?: number, amountString?: string) => number | undefined; export declare const isGasSponsored: (quote?: QuoteResponse) => boolean; //# sourceMappingURL=quote.d.ts.map