import { ChainId, JSBI, Percent, Token } from '@envanik/sdk';
declare type ChainTokenList = {
    readonly [chainId in ChainId]: Token[];
};
export declare const BIPS_BASE: JSBI;
export declare const ALLOWED_PRICE_IMPACT_LOW: Percent;
export declare const ALLOWED_PRICE_IMPACT_MEDIUM: Percent;
export declare const ALLOWED_PRICE_IMPACT_HIGH: Percent;
export declare const PRICE_IMPACT_WITHOUT_FEE_CONFIRM_MIN: Percent;
export declare const BLOCKED_PRICE_IMPACT_NON_EXPERT: Percent;
/**
 * Some tokens can only be swapped via certain pairs, so we override the list of bases that are considered for these
 * tokens.
 */
export declare const CUSTOM_BASES: {
    [chainId in ChainId]?: {
        [tokenAddress: string]: Token[];
    };
};
export declare const SWAP_DEFAULT_CURRENCY: {
    43114: {
        inputCurrency: string;
        outputCurrency: string;
    };
    43113: {
        inputCurrency: string;
        outputCurrency: string;
    };
    11111: {
        inputCurrency: string;
        outputCurrency: string;
    };
    16: {
        inputCurrency: string;
        outputCurrency: string;
    };
    19: {
        inputCurrency: string;
        outputCurrency: string;
    };
    14: {
        inputCurrency: string;
        outputCurrency: string;
    };
    296: {
        inputCurrency: string;
        outputCurrency: string;
    };
    295: {
        inputCurrency: string;
        outputCurrency: string;
    };
    329847900: {
        inputCurrency: string;
        outputCurrency: string;
    };
    329847901: {
        inputCurrency: string;
        outputCurrency: string;
    };
    114: {
        inputCurrency: string;
        outputCurrency: string;
    };
    9000: {
        inputCurrency: string;
        outputCurrency: string;
    };
    9001: {
        inputCurrency: string;
        outputCurrency: string;
    };
    1351057110: {
        inputCurrency: string;
        outputCurrency: string;
    };
};
export declare const BASES_TO_CHECK_TRADES_AGAINST: ChainTokenList;
export declare const TIMEFRAME: {
    description: string;
    label: string;
    interval: number;
    momentIdentifier: string;
    days: string;
}[];
export declare enum SwapTypes {
    MARKET = "MARKET",
    LIMIT = "LIMIT",
    TWAP = "TWAP"
}
export {};
