import { TSelectedItem } from '../types/index.types'; interface UseSelectionHandlerProps { initialSelectedValue: TSelectedItem | TSelectedItem[]; isMultiple: boolean; minSelectableItems?: number; maxSelectableItems?: number; onValueChange: (selectedItems: TSelectedItem | TSelectedItem[]) => void; closeModal: () => void; autoCloseOnSelect: boolean; } export declare const useSelectionHandler: ({ initialSelectedValue, isMultiple, minSelectableItems, maxSelectableItems, onValueChange, closeModal, autoCloseOnSelect, }: UseSelectionHandlerProps) => { selectedItem: TSelectedItem; selectedItems: TSelectedItem[]; handleSingleSelection: (value: TSelectedItem) => void; handleMultipleSelections: (value: TSelectedItem) => void; setSelectedItems: import("react").Dispatch>; setSelectedItem: import("react").Dispatch>; }; export {}; //# sourceMappingURL=use-selection-handler.d.ts.map