import * as React from 'react'; export declare const UIToasterRoot: ((inProps?: (import("@primereact/types/core").GlobalComponentProps & {} & {} & Omit, keyof import("@primereact/types/core").GlobalComponentProps> & import("@primereact/types/shared/toaster").ToasterRootProps) | undefined) => React.JSX.Element | null) & Record & React.FC<{}>; export declare const uitoast: ((toast: import("@primereact/types/shared/toaster").ToastType) => import("@primereact/types/shared/toaster").ToastId) & { success: (toast: import("@primereact/types/shared/toaster").ToastType) => import("@primereact/types/shared/toaster").ToastId; danger: (toast: import("@primereact/types/shared/toaster").ToastType) => import("@primereact/types/shared/toaster").ToastId; warn: (toast: import("@primereact/types/shared/toaster").ToastType) => import("@primereact/types/shared/toaster").ToastId; info: (toast: import("@primereact/types/shared/toaster").ToastType) => import("@primereact/types/shared/toaster").ToastId; loading: (toast: import("@primereact/types/shared/toaster").ToastType) => import("@primereact/types/shared/toaster").ToastId; dismiss: (id?: import("@primereact/types/shared/toaster").ToastId) => import("@primereact/types/shared/toaster").ToastId | undefined; custom: (jsx: React.ReactElement | ((id: import("@primereact/types/shared/toaster").ToastId) => React.ReactElement), options?: Partial) => import("@primereact/types/shared/toaster").ToastId; remove: (id: import("@primereact/types/shared/toaster").ToastId) => import("@primereact/types/shared/toaster").ToastId | undefined; clear: (group?: string) => void; promise: (promise: Promise, options: import("@primereact/types/shared/toaster").ToastPromiseType) => Promise; };