import { Token } from '../types';
import { Chain } from './globalSlice';

export interface TokenSelectorParams {
    isVisible: boolean;
    data: {
        id: number;
        chains: Chain[];
        tokens: {
            [chainId: string]: Token[];
        };
        activeChain?: Chain | "all";
        activeToken?: Token;
        isSourceTokenSelector?: boolean;
        tokensToDisable?: {
            [x: number]: string[];
        };
    } | null;
}
export declare const setTokenSelectorData: import('@reduxjs/toolkit').ActionCreatorWithPayload<any, "tokenSelector/setTokenSelectorData">;
declare const _default: import('redux').Reducer<TokenSelectorParams>;
export default _default;
