type ToastOptions = { duration?: number; description?: string; icon?: React.ReactNode; }; /** * useCustomToast: Hook para mostrar toasts. * Utiliza Sonner como biblioteca base. */ export declare const useCustomToast: () => { toast: (message: string, options?: ToastOptions) => void; success: (message: string, options?: ToastOptions) => void; error: (message: string, options?: ToastOptions) => void; warning: (message: string, options?: ToastOptions) => void; info: (message: string, options?: ToastOptions) => void; loading: (message: string, options?: ToastOptions) => void; promise: (promise: Promise, options: { loading: string; success: string; error: string; } & ToastOptions) => Promise; }; /** * ToastProvider: Proveedor del sistema de toasts. * Envuelve la aplicación para habilitar notificaciones toast. */ export declare const ToastProvider: ({ children }: { children: React.ReactNode; }) => import("react/jsx-runtime").JSX.Element; export {};