import { Dismiss, DismissProps } from './notification-dismiss'; import { Heading, HeadingProps } from './notification-heading'; import { Icon, IconProps } from './notification-icon'; import { Root, RootProps } from './notification-root'; import { TextProps, Text } from './notification-text'; import { FooterProps, Footer } from './notification-footer'; type NotificationProps = { Root: RootProps; Text: TextProps; Heading: HeadingProps; Footer: FooterProps; Icon: IconProps; Dismiss: DismissProps; }; /** * Notifications are messages that communicate information or feedback to the user. * * @component * * @example * * * * Notification Title * This is the detailed message of the notification. * */ declare const Notification: typeof Root & { /** * Text component displays the detailed message. * * @component * * @example * This is the detailed message of the notification. */ Text: typeof Text; /** * Heading component displays the title of the notification. * * @component * * @example * Notification Title */ Heading: typeof Heading; /** * Footer component displays the footer of the notification. * * @component * * @example * Notification Footer */ Footer: typeof Footer; /** * Icon component displays an icon in the notification. The icon is automatically determined based on the variant, but can be overridden. * * @component * * @example * */ Icon: typeof Icon; /** * Dismiss component provides a button to dismiss the notification. * * @component * * @example * */ Dismiss: typeof Dismiss; }; export { Notification }; export type { NotificationProps };