import { CreateMUIStyled } from '@mui/system';
import { Theme } from '@mui/material/styles/createTheme';

export { default as slotShouldForwardProp } from '@mui/material/styles/slotShouldForwardProp';
export { default as rootShouldForwardProp } from '@mui/material/styles/rootShouldForwardProp';

/**
 * Custom styled utility that has a default MUI theme.
 * @param tag HTML tag or component that should serve as base.
 * @param options Styled options for the created component.
 * @returns React component that has styles attached to it.
 */
declare const styled: CreateMUIStyled<Theme>;

export default styled;
