import { Chains, ChainsFilter } from '../types/chain';
import { PriorityAssets } from '../types/config';
export type TokensFilterOptions = {
    variant: 'source' | 'target';
    search: string;
    selectedChain: Chains | 'all' | 'intents';
    chainsFilter: ChainsFilter;
    supportedChains: ReadonlyArray<Chains>;
    priorityAssets: PriorityAssets;
};
export declare const useTokensFiltered: ({ variant, search, selectedChain, chainsFilter, supportedChains, priorityAssets, }: TokensFilterOptions) => {
    all: import('..').Token[];
    intents: import('..').Token[];
    wallet: import('..').Token[];
};
