import { BackdropProps } from "../Backdrop"; import { Theme } from "../styles"; import { ExtendModalUnstyledTypeMap } from "@suid/base/ModalUnstyled"; import { SxProps } from "@suid/system"; import * as ST from "@suid/types"; import { Component } from "solid-js"; export type ModalClassKey = keyof NonNullable; export type ModalClasses = Record; export type ModalTypeMap

= { name: "MuiModal"; defaultPropNames: "BackdropComponent"; selfProps: { /** * A backdrop component. This prop enables custom backdrop rendering. * @default styled(Backdrop, { * name: 'MuiModal', * slot: 'Backdrop', * overridesResolver: (props, styles) => { * return styles.backdrop; * }, * })({ * zIndex: -1, * }) */ BackdropComponent?: Component; /** * Props applied to the [`Backdrop`](/api/backdrop/) element. */ BackdropProps?: Partial; /** * The system prop that allows defining system overrides as well as additional CSS styles. */ sx?: SxProps; }; } & ExtendModalUnstyledTypeMap<{ props: P & ModalTypeMap["selfProps"]; defaultComponent: D; }>; export type ModalProps = ST.OverrideProps, D>; export default ModalProps; //# sourceMappingURL=ModalProps.d.ts.map