import { ExchangeType } from '../types/fiatRamp'; import { OnRampProviderFees } from '../types'; import { CheckoutConfiguration } from '../config'; import { HttpClient } from '../api/http'; export interface FiatRampWidgetParams { exchangeType: ExchangeType; isPassport: boolean; walletAddress: string | undefined; tokenAmount: string | undefined; tokenSymbol: string | undefined; email: string | undefined; allowedTokens: string[] | undefined; showMenu: boolean | undefined; customSubTitle: string | undefined; } export declare class FiatRampService { readonly config: CheckoutConfiguration; /** * Constructs a new instance of the FiatRampService class. * @param {CheckoutConfiguration} config - The config required for the FiatRampService. */ constructor(config: CheckoutConfiguration); feeEstimate(): Promise; createWidgetUrl(params: FiatRampWidgetParams, httpClient?: HttpClient): Promise; private getTransakWidgetUrl; }