import { type ComponentType, type ForwardRefExoticComponent, type HTMLAttributes, type ReactNode, type RefAttributes } from 'react'; import { NotificationElement, type NotificationProps as _NotificationProps, type ShowOptions } from './generated/Notification.js'; import type { ReactSimpleRendererProps } from './renderers/useSimpleRenderer.js'; export * from './generated/Notification.js'; export type NotificationReactRendererProps = ReactSimpleRendererProps; type OmittedNotificationHTMLAttributes = Omit, 'id' | 'className' | 'dangerouslySetInnerHTML' | 'slot'>; export type NotificationProps = Partial> & Readonly<{ children?: ReactNode | ComponentType; renderer?: ComponentType; }>; export type NotificationFunction = ForwardRefExoticComponent> & { show(contents: string, options?: ShowOptions): NotificationElement; }; declare const ForwardedNotification: NotificationFunction; export { ForwardedNotification as Notification }; //# sourceMappingURL=Notification.d.ts.map