import * as React from 'react'; import { DistributiveOmit } from '@mui/types'; import { StyledComponentProps } from './styles'; export { StyledComponentProps }; export type StandardProps< ComponentProps, ClassKey extends string, Removals extends keyof ComponentProps = never, > = DistributiveOmit & StyledComponentProps & { className?: string; ref?: ComponentProps extends{ ref?: infer RefType } ? RefType : React.Ref; style?: React.CSSProperties; }; export type InternalStandardProps< ComponentProps, Removals extends keyof ComponentProps = never, > = DistributiveOmit & StyledComponentProps & { ref?: ComponentProps extends { ref?: infer RefType } ? RefType : React.Ref; className?: string; style?: React.CSSProperties; } export namespace PropTypes { type Color = 'inherit' | 'primary' | 'secondary' | 'default'; } import * as colors from './colors'; export { colors }; export * from './styles'; // export * from './utils'; export { default as Button } from './Button'; export * from './Button'; export { default as ButtonBase } from './ButtonBase'; export * from './ButtonBase'; export { unstable_composeClasses } from '@mui/utils'; export { default as generateUtilityClass } from './generateUtilityClass'; export * from './generateUtilityClass'; export { default as generateUtilityClasses } from './generateUtilityClasses';