import * as React from 'react';
import { OverridableComponent } from '@mui/types';
import { ModalCloseOwnerState, ModalCloseTypeMap } from './ModalCloseProps';
export declare const ModalCloseRoot: import("@emotion/styled").StyledComponent<Pick<import("@mui/system").MUIStyledCommonProps<import("../styles").Theme> & {
    ownerState: import("..").IconButtonOwnerState;
} & React.ClassAttributes<HTMLButtonElement> & React.ButtonHTMLAttributes<HTMLButtonElement>, keyof React.ClassAttributes<HTMLButtonElement> | keyof React.ButtonHTMLAttributes<HTMLButtonElement> | "ownerState" | keyof import("@mui/system").MUIStyledCommonProps<import("../styles").Theme>> & import("@mui/system").MUIStyledCommonProps<import("../styles").Theme> & {
    ownerState: ModalCloseOwnerState;
}, {}, {}>;
declare const ModalClose: OverridableComponent<ModalCloseTypeMap<{}, "button">>;
export default ModalClose;
