import { TCategory, TModeSelect, TOption } from '../ui/Select.types.ts';
import { SetStateAction } from 'react';

export type TClickOptionProps = {
    option: TOption | TOption[];
    disabledOptions: TOption[];
    selectedOptions: TOption[];
    setSelectedOptions: (value: SetStateAction<TOption[]>) => void;
    mode: TModeSelect;
    onChange?: (selectedOptions: TOption[]) => unknown;
    optionsParentArr?: TCategory[] | TOption[];
};
declare const handleClickModeOption: ({ option, setSelectedOptions, selectedOptions, disabledOptions, onChange, mode, optionsParentArr, }: TClickOptionProps) => void;
declare const handleClickModeCategory: ({ option, setSelectedOptions, selectedOptions, disabledOptions, onChange, }: TClickOptionProps) => void;
export { handleClickModeCategory, handleClickModeOption };
