///
import { SelectProps as CoreSelectProps } from '@concrete-form/core';
import { MenuItemProps } from '@mui/material/MenuItem';
import { ListSubheaderProps } from '@mui/material/ListSubheader';
import { TextFieldProps } from '@mui/material/TextField';
import { SelectProps as MuiSelectProps } from '@mui/material/Select';
type ReactOptionsProps = React.DetailedHTMLProps, HTMLOptionElement>;
type PartialReactOptionsProps = Omit;
type ReactOptGroupProps = React.DetailedHTMLProps, HTMLOptGroupElement>;
type PartialReactOptGroupProps = Omit;
type NativeLabel = string | undefined;
type NativeOptionsSelectProps = {
native: true;
} & CoreSelectProps;
type MuiSelectOptionsProps = {
native?: false | undefined;
} & CoreSelectProps;
type MixedSelectProps = NativeOptionsSelectProps | MuiSelectOptionsProps;
type PartialMuiSelectProps = Omit;
export type SelectProps = MixedSelectProps & {
native?: boolean;
textFieldProps?: Omit;
} & PartialMuiSelectProps;
declare const Select: React.FC;
export default Select;