import { FormLabelProps } from "../FormLabel"; import { Theme } from "../styles"; import { InputLabelClasses } from "./inputLabelClasses"; import { SxProps } from "@suid/system"; import { ElementType, OverrideProps } from "@suid/types"; import { JSXElement } from "solid-js"; export interface InputLabelTypeMap

{ name: "MuiInputLabel"; defaultPropNames: "disableAnimation"; selfProps: { /** * The content of the component. */ children?: JSXElement; /** * Override or extend the styles applied to the component. */ classes?: Partial; color?: FormLabelProps["color"]; /** * If `true`, the transition animation is disabled. * @default false */ disableAnimation?: boolean; /** * If `true`, the component is disabled. */ disabled?: boolean; /** * If `true`, the label is displayed in an error state. */ error?: boolean; /** * If `true`, the `input` of this label is focused. */ focused?: boolean; /** * If `dense`, will adjust vertical spacing. This is normally obtained via context from * FormControl. */ margin?: "dense"; /** * if `true`, the label will indicate that the `input` is required. */ required?: boolean; /** * If `true`, the label is shrunk. */ shrink?: boolean; /** * The system prop that allows defining system overrides as well as additional CSS styles. */ sx?: SxProps; /** * The variant to use. */ variant?: "standard" | "outlined" | "filled"; }; props: P & FormLabelProps & InputLabelTypeMap["selfProps"]; defaultComponent: D; } export type InputLabelProps = OverrideProps, D>; export default InputLabelProps; //# sourceMappingURL=InputLabelProps.d.ts.map