import React, { ReactNode } from 'react';
interface ToastProviderProps {
    children: ReactNode;
}
interface ToastProps {
    show: ({ text, type, duration }: {
        text: string;
        type: string;
        duration?: number;
    }) => void;
    close?: (timeout?: number) => void;
}
export declare const ToastContext: React.Context<{}>;
declare const ToastProvider: ({ children }: ToastProviderProps) => React.JSX.Element;
export default ToastProvider;
export declare let Toast: ToastProps;
