export default EnumSelect; declare const EnumSelect: { ({ id, style, className, events, label, labelVisible, layout, requiredFlag, decorator, value, placeholder, disabled, onChange, clearable, appearance, matchButtonWidth, virtual, searchable, size, options, isModelApp, }: { id: any; style: any; className: any; events: any; label: any; labelVisible: any; layout: any; requiredFlag: any; decorator: any; value: any; placeholder: any; disabled: any; onChange: any; clearable: any; appearance: any; matchButtonWidth: any; virtual: any; searchable: any; size: any; options: any; isModelApp: any; }): JSX.Element; propTypes: { events: import("prop-types").Requireable; defaultValue: import("prop-types").Requireable>; name: import("prop-types").Requireable; placeholder: import("prop-types").Requireable; disabled: import("prop-types").Requireable; onChange: import("prop-types").Requireable<(...args: any[]) => any>; options: import("prop-types").Requireable; clearable: import("prop-types").Requireable; appearance: import("prop-types").Requireable; allOption: import("prop-types").Requireable; matchButtonWidth: import("prop-types").Requireable; virtual: import("prop-types").Requireable; searchable: import("prop-types").Requireable; size: import("prop-types").Requireable; value: import("prop-types").Requireable>; enumType: import("prop-types").Requireable; customEnum: import("prop-types").Requireable; optionId: import("prop-types").Requireable; isModelApp: import("prop-types").Requireable; id: import("prop-types").Requireable; style: import("prop-types").Requireable; className: import("prop-types").Requireable; label: import("prop-types").Requireable; labelVisible: import("prop-types").Requireable; layout: import("prop-types").Requireable; requiredFlag: import("prop-types").Requireable; }; defaultProps: { value: any[]; allOption: { value: string; text: string; tooltip: string; }; events: {}; label: string; labelVisible: boolean; layout: string; requiredFlag: boolean; name: string; placeholder: string; disabled: boolean; onChange: () => void; options: any[]; clearable: boolean; appearance: string; matchButtonWidth: boolean; virtual: boolean; searchable: boolean; size: string; enumType: string; customEnum: any[]; optionId: any; isModelApp: boolean; }; };