/** * Loading Overlay Component * * A generic full-screen loading overlay for any async operation. * Shows progress, completed items, and error states. */ /** Props for LoadingOverlay component */ export interface Props { /** Whether to show the overlay */ show?: boolean; /** Loading message to display */ message?: string; /** Progress percentage (0-100) */ progress?: number; /** List of completed items */ items?: string[]; /** Error object with message */ error?: { message: string; } | null; /** Allow dismissing the overlay */ dismissible?: boolean; /** Custom CSS class */ class?: string; /** Callback when dismissed */ ondismiss?: () => void; } declare const LoadingOverlay: import("svelte").Component; type LoadingOverlay = ReturnType; export default LoadingOverlay; //# sourceMappingURL=LoadingOverlay.svelte.d.ts.map