import React, { ElementType, FC } from 'react'; import { BoxProps, ButtonProps, IconButtonProps, IconProps, TypographyProps } from '@mui/material'; export interface NotificationCenterProps extends BoxProps { /** * Title of the notification center */ title?: React.ReactNode; /** * Custom props for the header */ headerProps?: BoxProps; /** * Custom props for the title */ titleProps?: TypographyProps; /** * Text for the dismiss all button */ dismissAllText?: React.ReactNode; /** * Callback function when the dismiss all button is clicked */ onDismissAll?: () => void; /** * Callback function when the close button is clicked */ onClose?: () => void; /** * Max Height of the notification center */ height?: number | string; /** * Custom props for the icon button */ iconButtonProps?: IconButtonProps; /** * Custom props for the close icon */ iconProps?: IconProps; /** * Custom props for the container */ containerProps?: BoxProps; /** * Custom props for the dismiss box */ dismissBoxProps?: BoxProps; /** * Custom props for the dismiss button */ dismissButtonProps?: ButtonProps; } export declare const NotificationCenter: FC;