import { default as React } from 'react'; import { StyleProps } from '../../style-engine'; declare const toastStyles: import('../../style-engine').StylesDef<{ color: { readonly primary: "bg-primary text-white"; readonly secondary: "bg-secondary text-white"; readonly accent: "bg-accent text-white"; readonly muted: "bg-muted text-foreground"; readonly success: "bg-success text-white"; readonly warning: "bg-warning text-white"; readonly danger: "bg-danger text-white"; readonly info: "bg-info text-white"; readonly gradient: "bg-gradient-ui text-white"; }; }>; type ToastStyleProps = StyleProps; export interface ToastProps extends Omit, 'title' | keyof ToastStyleProps>, ToastStyleProps { title?: React.ReactNode; description?: React.ReactNode; onClose?: () => void; action?: React.ReactNode; icon?: React.ReactNode; duration?: number; onMouseEnter?: React.MouseEventHandler; onMouseLeave?: React.MouseEventHandler; onFocus?: React.FocusEventHandler; onBlur?: React.FocusEventHandler; } export declare function Toast({ color, title, description, onClose, action, icon, className, duration, role: roleProp, 'aria-live': ariaLiveProp, 'aria-atomic': ariaAtomicProp, onMouseEnter, onMouseLeave, onFocus, onBlur, ...props }: ToastProps): React.JSX.Element; export {};