import { providers } from "ethers";
import { QueryBase } from "./baseQuery";
import { SVMProvider as svmProvider } from "../../arch/svm";
import { Logger } from "../relayFeeCalculator";
import { SvmQuery } from "./svmQuery";
export declare class QueryBase__factory {
    static create(chainId: number, provider: providers.Provider | svmProvider, symbolMapping?: {
        ACX: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        ARB: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        AVAX: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        AZERO: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        BADGER: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        BAL: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        BNB: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        BOBA: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        CAKE: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        DAI: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        ETH: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        ezETH: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        GHO: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        GRASS: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        HYPE: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        WHYPE: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        LSK: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        MATIC: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        MON: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        OP: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        POL: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        POOL: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        pathUSD: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        SNX: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        SOL: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {
                133268194659241: string;
            };
            coingeckoId: string;
        };
        TRX: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        UMA: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        USDB: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        USDC: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {
                133268194659241: string;
            };
            coingeckoId: string;
        };
        "USDC.e": {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        USDbC: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        USDzC: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        "USDC-BNB": {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            l1TokenDecimals: number;
            coingeckoId: string;
        };
        "USDC-PERPS": {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        "USDC-SPOT": {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        USDH: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        "USDH-SPOT": {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        USDM: {
            name: string;
            symbol: string;
            decimals: number;
            coingeckoId: string;
            addresses: {};
        };
        USDT: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        "USDT-BNB": {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            l1TokenDecimals: number;
            coingeckoId: string;
        };
        "USDT-SPOT": {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            l1TokenDecimals: number;
            coingeckoId: string;
        };
        VLR: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        XPL: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        WAZERO: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        WAVAX: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        WBNB: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        WBTC: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        WETH: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        WGHO: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        WGRASS: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        WLD: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        WMATIC: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        WMON: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        WPOL: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        WSOL: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {
                133268194659241: string;
            };
            coingeckoId: string;
        };
        WTRX: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        WXPL: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
        XYZ: {
            name: string;
            symbol: string;
            decimals: number;
            addresses: {};
            coingeckoId: string;
        };
    }, spokePoolAddress?: string | undefined, relayerAddress?: import("../../utils").Address, coingeckoProApiKey?: string, logger?: Logger, coingeckoBaseCurrency?: string): QueryBase | SvmQuery;
}
