import { TypographyProps } from "../Typography"; import { Theme } from "../styles"; import { ListItemTextClasses } from "./listItemTextClasses"; import { SxProps } from "@suid/system"; import { ElementType, OverrideProps } from "@suid/types"; import { JSXElement } from "solid-js"; export interface ListItemTextTypeMap

{ name: "MuiListItemText"; defaultPropNames: "disableTypography" | "inset"; selfProps: { /** * Alias for the `primary` prop. */ children?: JSXElement; /** * Override or extend the styles applied to the component. */ classes?: Partial; /** * If `true`, the children won't be wrapped by a Typography component. * This can be useful to render an alternative Typography variant by wrapping * the `children` (or `primary`) text, and optional `secondary` text * with the Typography component. * @default false */ disableTypography?: boolean; /** * If `true`, the children are indented. * This should be used if there is no left avatar or left icon. * @default false */ inset?: boolean; /** * The main content element. */ primary?: JSXElement; /** * These props will be forwarded to the primary typography component * (as long as disableTypography is not `true`). * (non-reactive root) */ primaryTypographyProps?: TypographyProps<"span", { component?: ElementType; }>; /** * The secondary content element. */ secondary?: JSXElement; /** * These props will be forwarded to the secondary typography component * (as long as disableTypography is not `true`). * (non-reactive root) */ secondaryTypographyProps?: TypographyProps<"p", { component?: ElementType; }>; /** * The system prop that allows defining system overrides as well as additional CSS styles. */ sx?: SxProps; }; props: P & ListItemTextTypeMap["selfProps"]; defaultComponent: D; } export type ListItemTextProps = OverrideProps, D>; export default ListItemTextProps; //# sourceMappingURL=ListItemTextProps.d.ts.map