/// <reference types="react" />
interface Message {
    id?: string;
    isDismissible?: boolean;
}
export declare const ToastProvider: ({ children }: {
    children: any;
}) => JSX.Element;
export declare const useToast: () => {
    showMessage: (_msg: Message) => void;
    clearMessage: (_id?: string | undefined) => void;
    getMessages: () => Message[];
};
export declare const Toast: ({ className }: {
    className: any;
}) => JSX.Element;
export {};
