type ToastType = 'success' | 'error' | 'warning' | 'info';
interface Toast {
    id: string;
    type: ToastType;
    message: string;
}
export declare function useToast(): {
    toasts: Toast[];
    addToast: (type: ToastType, message: string) => void;
    dismissToast: (id: string) => void;
};
export interface ToastContainerProps {
    toasts: Toast[];
    onDismiss: (id: string) => void;
}
export declare function ToastContainer({ toasts, onDismiss }: ToastContainerProps): import("react/jsx-runtime").JSX.Element | null;
export {};
//# sourceMappingURL=Toast.d.ts.map