import { SxProps } from '@mui/material';
import { CategorizedPickerBaseOption, CategorizedPickerCategory } from '../../../models/CategorizedPicker';
export type CategorizedPickerProps<T extends CategorizedPickerBaseOption> = {
    value?: T;
    options: T[];
    categories: CategorizedPickerCategory<T>[];
    placeholder?: string;
    disabled?: boolean;
    sx?: SxProps;
    dataTestId?: string;
    onOpen?: () => void;
    onChange: (value: T, groupDataId?: string) => void;
};
declare const CategorizedPicker: <T extends CategorizedPickerBaseOption>({ value, options, categories, placeholder, disabled, sx, dataTestId, onOpen, onChange }: CategorizedPickerProps<T>) => import("react/jsx-runtime").JSX.Element;
export default CategorizedPicker;
