/** * NativeSelect Component - Lynx 版 MUI NativeSelect * 100% 一比一复刻 MUI NativeSelect * * 原生下拉选择组件,使用原生 select 元素 * * 对应 MUI: packages/mui-material/src/NativeSelect/NativeSelect.js */ import './NativeSelect.css'; import nativeSelectClasses, { getNativeSelectUtilityClass } from './nativeSelectClasses'; export { nativeSelectClasses, getNativeSelectUtilityClass }; export type NativeSelectVariant = 'standard' | 'outlined' | 'filled'; export interface NativeSelectProps { /** 子元素 - option 元素 */ children?: any; /** 自定义类名 */ className?: string; /** 样式类覆盖 */ classes?: Partial; /** 默认值 */ defaultValue?: string | number; /** 是否禁用 */ disabled?: boolean; /** 图标组件 */ IconComponent?: any; /** input 组件 */ input?: any; /** input 属性 */ inputProps?: Record; /** 变体 */ variant?: NativeSelectVariant; /** 是否多选 */ multiple?: boolean; /** 当前值 */ value?: string | number | string[]; /** 内联样式 */ style?: Record; /** sx 属性 */ sx?: Record; /** 变化事件 */ onChange?: (event: any, value: any) => void; } export declare function NativeSelect(props: NativeSelectProps): JSX.Element; export default NativeSelect; //# sourceMappingURL=index.d.ts.map