import { CollectionConfigWithConditionals } from './collectionConfigPartials';
import { FiltersMap, OptionalFiltersMap } from '../model';
import { PickerState } from '../state';
export type PickerConfig<T, F extends FiltersMap> = CollectionConfigWithConditionals<T, F>;
export type PickerFactory = <T, F extends FiltersMap>(config: PickerConfig<T, F>) => PickerState<T, F>;
export declare function useCreatePicker(): PickerFactory;
export declare function usePicker<T, F extends FiltersMap = OptionalFiltersMap>(config: PickerConfig<T, F>): PickerState<T, F>;
//# sourceMappingURL=usePicker.d.ts.map