type LogicalPosition = 'top-start' | 'top-center' | 'top-end' | 'bottom-start' | 'bottom-center' | 'bottom-end'; export interface ToasterProps { position?: LogicalPosition; offset?: string; gap?: number; visibleToasts?: number; className?: string; } export declare function Toaster({ position, offset, gap, visibleToasts, className, }: ToasterProps): import("react/jsx-runtime").JSX.Element | null; export declare namespace Toaster { var displayName: string; } export interface ToastOptions { description?: string; duration?: number; action?: { label: string; onClick: () => void; }; cancel?: { label: string; onClick: () => void; }; onDismiss?: () => void; onAutoClose?: () => void; } export declare function toastInfo(message: string, options?: ToastOptions): string | number; export declare function toastSuccess(message: string, options?: ToastOptions): string | number; export declare function toastWarning(message: string, options?: ToastOptions): string | number; export declare function toastError(message: string, options?: ToastOptions): string | number; export interface ToastAgentHandle { getVisibleToasts: () => Array<{ id: string; }>; dismiss: (id: string) => void; dismissAll: () => void; } export declare const toastAgentHandle: ToastAgentHandle; export {}; //# sourceMappingURL=toast.d.ts.map