export type ToastType = 'success' | 'error' | 'warning' | 'info'; export type ToastPosition = 'top-right' | 'top-left' | 'bottom-right' | 'bottom-left' | 'center-top' | 'center-bottom'; export interface InoToastProps { /** Message to display */ message: string; /** Type of toast */ type?: ToastType; /** Position of toast */ position?: ToastPosition; /** Duration in milliseconds */ duration?: number; /** Whether the toast is visible */ isVisible: boolean; /** Show icon based on type */ withIcon?: boolean; /** Show progress bar */ withProgress?: boolean; /** Callback when toast closes */ onClose?: () => void; /** Custom class names */ classNames?: string; }