import { type ModalOwnerState, type ModalOwnProps } from '@mui/base/Modal'; import React from 'react'; import type { ComponentProps, SlotComponentPropsWithoutOverride } from '../components.ts'; interface SlotProps { backdrop?: SlotComponentPropsWithoutOverride<'div'>; content?: SlotComponentPropsWithoutOverride<'article'>; root?: SlotComponentPropsWithoutOverride<'div', ModalOwnerState>; } export type ModalProps = ComponentProps & { children: any; }>; export declare function Modal({ children, disableDefaultClasses, open, slotProps, slots, ...rest }: ModalProps): import("react/jsx-runtime").JSX.Element; interface ModalTitleSlotProps { root?: SlotComponentPropsWithoutOverride<'h1'>; } export type ModalTitleProps = ComponentProps; export declare function ModalTitle({ children, 'data-testid': testId, disableDefaultClasses, id, slot, slotProps, ...rest }: ModalTitleProps): React.DetailedReactHTMLElement; interface ModalContentSlotProps { root?: SlotComponentPropsWithoutOverride<'section'>; } export type ModalContentProps = ComponentProps; export declare function ModalContent({ children, 'data-testid': testId, disableDefaultClasses, id, slot, slotProps, ...rest }: ModalContentProps): React.DetailedReactHTMLElement; export {};