import { MouseEvent, HTMLAttributes, EventHandler, FC } from 'react'; import { IconSize } from './Icon'; declare const NOTIFICATION_TYPES: readonly ["alert", "toast"]; declare const NOTIFICATION_LEVELS: readonly ["info", "success", "warning", "error"]; export type NotificationType = (typeof NOTIFICATION_TYPES)[number]; export type NotificationLevel = (typeof NOTIFICATION_LEVELS)[number]; export type NotificationProps = { type?: NotificationType; level?: NotificationLevel; alt?: string; icon?: string; iconSize?: IconSize; onClose?: EventHandler>; } & HTMLAttributes; export declare const Notification: FC; export type AlertProps = Omit; export declare const Alert: FC; export type ToastProps = Omit; export declare const Toast: FC; export {};