import { DistributiveOmit } from '@mui/types'; import { StyledComponentProps } from "../styles/index.js"; /** * @internal * ONLY USE FROM WITHIN mui/material-ui * * Internal helper type for conform (describeConformance) components * However, we don't declare classes on this type. * It is recommended to declare them manually with an interface so that each class can have a separate JSDoc. */ export type InternalStandardProps = DistributiveOmit & StyledComponentProps & { ref?: (ComponentProps extends { ref?: infer RefType | undefined; } ? RefType : React.Ref) | undefined; className?: string | undefined; style?: React.CSSProperties | undefined; };