import React from 'react';
declare const ToastContext: React.Context<{
    addToast: (content: () => React.ReactNode, uniqueKey?: string | undefined) => void;
}>;
export default ToastContext;
export declare const ToastInfo: (props: {
    message: string;
}) => JSX.Element;
export declare const ToastError: (props: {
    message: string;
}) => JSX.Element;
export declare const ToastSuccess: (props: {
    message: string;
}) => JSX.Element;
export declare function ToastContextProvider({ children }: {
    children: React.ReactNode;
}): JSX.Element;
export declare function useToastContext(): {
    addToast: (content: () => React.ReactNode, uniqueKey?: string | undefined) => void;
};
