import { Chain } from 'types';
export declare const useChainInputFilter: (options: Chain[], remaining: Chain[], targets: Chain[], isActive: boolean) => {
    filterValue: string;
    setFilterValue: import("react").Dispatch<import("react").SetStateAction<string>>;
    filteredOptions: Chain[];
    filteredRemaining: Chain[];
    filteredTargets: Chain[];
    hasFilteredOptions: boolean;
    hasFilteredRemaining: boolean;
    hasFilteredResults: boolean;
    hasFilteredTargets: boolean;
};
