import type { Snippet } from 'svelte'; export type AlertVariant = 'info' | 'success' | 'warning' | 'error'; /** Extensible list entry for structured alert details */ export interface AlertItem { text: string; id?: string; } interface AlertProps { variant?: AlertVariant; title?: string; message?: string; items?: AlertItem[]; dismissible?: boolean; showIcon?: boolean; class?: string; children?: Snippet; ondismiss?: () => void; } declare const Alert: import("svelte").Component; type Alert = ReturnType; export default Alert;