import { IconName, IconProps } from '../../icons/Icon'; export type StaticToastType = "brand" | "info" | "new" | "pending" | "positive" | "warning" | "negative"; export type StaticToastSize = "small" | "medium" | "large"; export interface StaticToastProps { type?: StaticToastType; title?: string; body?: string; size?: StaticToastSize; icon?: IconName; /** Controla la visibilidad del toast. Por defecto visible. */ isVisible?: boolean; /** Muestra el botón de cierre (X). Por defecto true. */ closable?: boolean; onClose?: () => void; /** Cierra automáticamente tras `duration` ms. Por defecto false en el StaticToast. */ autoClose?: boolean; /** Duración del autoClose en ms y de la barra de progreso. */ duration?: number; className?: string; /** Estilos inline para integrarlo como un div normal (ancho, márgenes, etc.). */ style?: React.CSSProperties; action?: { label: string; function?: () => void; icon?: IconProps; }; } export declare const StaticToast: ({ type, title, body, size, icon, isVisible, closable, onClose, autoClose, duration, className, style, action, }: StaticToastProps) => import("react/jsx-runtime").JSX.Element | null;