import React, { ReactNode } from 'react';
export type ToastType = 'success' | 'error';
interface ToastData {
    id: number;
    type: ToastType;
    title: string;
    message: string;
}
interface ToastContextValue {
    showToast: (toast: Omit<ToastData, 'id'>) => void;
}
export declare const ToastProvider: React.FC<{
    children: ReactNode;
}>;
export declare function useToast(): ToastContextValue;
export {};
