import { IChain } from '../utils';
export declare function useSearchParam(): {
    get: (key: string, defaultValue?: string) => string | null;
    editSearchParam: (name: string, value: string | null, defaultValue?: string) => string;
    pushNewSearch: (name: string, value: string | null, defaultValue?: string) => void;
    search: any;
};
export declare function useChain(): IChain | null;
export declare function useAsset(): string | null;
export declare function useDex(): "UniswapV2" | "Camelot" | "Velodrome" | "3xcalibur" | "Sushiswap_Arbitrum" | "UniswapV3" | "UniswapV3_Optimism" | "UniswapV3_Arbitrum" | "UniswapV3_Polygon" | "Perpetual" | "CamelotV3" | "ZyberSwap" | null;
export declare function useDays(): string | null;
