declare const _default: import("react").ComponentType<Pick<Pick<PropTypes.InferProps<{
    items: PropTypes.Validator<(PropTypes.InferProps<{}> | null | undefined)[]>;
    selectedItems: PropTypes.Validator<NonNullable<PropTypes.InferProps<PropTypes.ValidationMap<any>>>>;
    newItems: PropTypes.Requireable<(PropTypes.InferProps<{}> | null | undefined)[]>;
    onAdd: PropTypes.Validator<(...args: any[]) => any>;
    onRemove: PropTypes.Validator<(...args: any[]) => any>;
    allowAddNewItems: PropTypes.Requireable<boolean>;
    onAddNew: PropTypes.Requireable<(...args: any[]) => any>;
    onRemoveNew: PropTypes.Requireable<(...args: any[]) => any>;
    chipFormatter: PropTypes.Requireable<(...args: any[]) => any>;
    listItemFormatter: PropTypes.Requireable<(...args: any[]) => any>;
    classes: PropTypes.Requireable<string>;
    listClasses: PropTypes.Requireable<string>;
    hintText: PropTypes.Requireable<string>;
    errorText: PropTypes.Requireable<string>;
    listTitle: PropTypes.Requireable<string>;
}>, PropTypes.RequiredKeys<{
    items: PropTypes.Validator<(PropTypes.InferProps<{}> | null | undefined)[]>;
    selectedItems: PropTypes.Validator<NonNullable<PropTypes.InferProps<PropTypes.ValidationMap<any>>>>;
    newItems: PropTypes.Requireable<(PropTypes.InferProps<{}> | null | undefined)[]>;
    onAdd: PropTypes.Validator<(...args: any[]) => any>;
    onRemove: PropTypes.Validator<(...args: any[]) => any>;
    allowAddNewItems: PropTypes.Requireable<boolean>;
    onAddNew: PropTypes.Requireable<(...args: any[]) => any>;
    onRemoveNew: PropTypes.Requireable<(...args: any[]) => any>;
    chipFormatter: PropTypes.Requireable<(...args: any[]) => any>;
    listItemFormatter: PropTypes.Requireable<(...args: any[]) => any>;
    classes: PropTypes.Requireable<string>;
    listClasses: PropTypes.Requireable<string>;
    hintText: PropTypes.Requireable<string>;
    errorText: PropTypes.Requireable<string>;
    listTitle: PropTypes.Requireable<string>;
}>> & {
    classes?: string | null | undefined;
    errorText?: string | null | undefined;
    allowAddNewItems?: boolean | null | undefined;
    newItems?: (PropTypes.InferProps<{}> | null | undefined)[] | null | undefined;
    onAddNew?: ((...args: any[]) => any) | null | undefined;
    onRemoveNew?: ((...args: any[]) => any) | null | undefined;
    chipFormatter?: ((...args: any[]) => any) | null | undefined;
    listItemFormatter?: ((...args: any[]) => any) | null | undefined;
    listClasses?: string | null | undefined;
    hintText?: string | null | undefined;
    listTitle?: string | null | undefined;
} & {}, "errorText" | "allowAddNewItems" | "newItems" | "onAddNew" | "onRemoveNew" | "chipFormatter" | "listItemFormatter" | "listClasses" | "hintText" | "listTitle" | PropTypes.RequiredKeys<{
    items: PropTypes.Validator<(PropTypes.InferProps<{}> | null | undefined)[]>;
    selectedItems: PropTypes.Validator<NonNullable<PropTypes.InferProps<PropTypes.ValidationMap<any>>>>;
    newItems: PropTypes.Requireable<(PropTypes.InferProps<{}> | null | undefined)[]>;
    onAdd: PropTypes.Validator<(...args: any[]) => any>;
    onRemove: PropTypes.Validator<(...args: any[]) => any>;
    allowAddNewItems: PropTypes.Requireable<boolean>;
    onAddNew: PropTypes.Requireable<(...args: any[]) => any>;
    onRemoveNew: PropTypes.Requireable<(...args: any[]) => any>;
    chipFormatter: PropTypes.Requireable<(...args: any[]) => any>;
    listItemFormatter: PropTypes.Requireable<(...args: any[]) => any>;
    classes: PropTypes.Requireable<string>;
    listClasses: PropTypes.Requireable<string>;
    hintText: PropTypes.Requireable<string>;
    errorText: PropTypes.Requireable<string>;
    listTitle: PropTypes.Requireable<string>;
}>> & import("@material-ui/styles").StyledComponentProps<"listStyle" | "formControl" | "inputRoot">>;
export default _default;
import PropTypes from 'prop-types';
//# sourceMappingURL=ChipSelector.d.ts.map