/** * InputLabel Component - Lynx 版 MUI InputLabel * 100% 一比一复刻 MUI InputLabel * * 对应 MUI: packages/mui-material/src/InputLabel/InputLabel.js */ import './InputLabel.css'; import inputLabelClasses, { getInputLabelUtilityClass } from './inputLabelClasses'; export { inputLabelClasses, getInputLabelUtilityClass }; export type InputLabelColor = 'primary' | 'secondary' | 'error' | 'info' | 'success' | 'warning'; export type InputLabelMargin = 'dense'; export type InputLabelSize = 'small' | 'normal'; export type InputLabelVariant = 'standard' | 'outlined' | 'filled'; export interface InputLabelProps { /** 子元素 */ children?: any; /** 自定义类名 */ className?: string; /** 样式类覆盖 */ classes?: Partial; /** 颜色 */ color?: InputLabelColor; /** 是否禁用动画 */ disableAnimation?: boolean; /** 是否禁用 */ disabled?: boolean; /** 是否错误状态 */ error?: boolean; /** 是否聚焦 */ focused?: boolean; /** htmlFor */ htmlFor?: string; /** 边距 */ margin?: InputLabelMargin; /** 是否必填 */ required?: boolean; /** 是否收缩 */ shrink?: boolean; /** 尺寸 */ size?: InputLabelSize; /** 内联样式 */ style?: Record; /** sx 属性 */ sx?: Record; /** 变体 */ variant?: InputLabelVariant; } export declare function InputLabel(props: InputLabelProps): JSX.Element; export default InputLabel; //# sourceMappingURL=index.d.ts.map