import { PaymentMethod } from '../domains/paymentMethods';
import type { FunkitCheckoutQuoteResult } from '../domains/quote';
export declare const LAYERZEO_OFT_TIME_ESTIMATE_SECONDS = 180;
/**
 * https://linear.app/funxyz/issue/PE-775/sdkconnectwith-next-pm-requests
 * @param originalTimeEstimationMs time estimation in milliseconds
 * @param paymentMethod payment method
 * @param bypassFlag whether to ignore flag value and return the original time estimation fallback even if flag is defined
 * @returns time estimation in seconds
 */
export declare function useCheckoutTimeEstimate(latestQuote: FunkitCheckoutQuoteResult | null, originalTimeEstimationMs: number | undefined, paymentMethod: PaymentMethod, bypassFlag: boolean): {
    estimatedTime: number;
    estimatedTimeText: string;
};
