import * as React from 'react'; export declare const toast: ((toast: import("@primereact/types/primitive/toaster").ToastType) => import("@primereact/types/primitive/toaster").ToastId) & { update: (id: import("@primereact/types/primitive/toaster").ToastId, updates: Partial) => import("@primereact/types/primitive/toaster").ToastId; dismiss: (id?: import("@primereact/types/primitive/toaster").ToastId) => void; promise: (promise: Promise, options: import("@primereact/types/primitive/toaster").ToastPromiseType) => Promise; success: (toast: import("@primereact/types/primitive/toaster").ToastType) => import("@primereact/types/primitive/toaster").ToastId; info: (toast: import("@primereact/types/primitive/toaster").ToastType) => import("@primereact/types/primitive/toaster").ToastId; warn: (toast: import("@primereact/types/primitive/toaster").ToastType) => import("@primereact/types/primitive/toaster").ToastId; error: (toast: import("@primereact/types/primitive/toaster").ToastType) => import("@primereact/types/primitive/toaster").ToastId; secondary: (toast: import("@primereact/types/primitive/toaster").ToastType) => import("@primereact/types/primitive/toaster").ToastId; contrast: (toast: import("@primereact/types/primitive/toaster").ToastType) => import("@primereact/types/primitive/toaster").ToastId; }; export declare const ToasterRoot: ((inProps?: (import("@primereact/types/core").GlobalComponentProps & {} & {} & Omit, keyof import("@primereact/types/core").GlobalComponentProps> & import("@primereact/types/primitive/toaster").ToasterRootProps) | undefined) => React.JSX.Element | null) & Record & { displayName?: string; };