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; } ? RefType : React.Ref; className?: string; style?: React.CSSProperties; };