/** * EmptyState - Placeholder for empty lists/content * refactored for Material 3 * * Provides a consistent empty state display with optional icon, * description, and call-to-action button. */ import type { Snippet } from 'svelte'; export interface Props { /** Main title text */ title: string; /** Optional description */ description?: string; /** Icon slot or default icon name */ icon?: 'document' | 'folder' | 'users' | 'search' | 'inbox' | Snippet; /** Action button label */ actionLabel?: string; /** Action button href */ actionHref?: string; /** Action button click handler */ onaction?: () => void; /** Size variant */ size?: 'sm' | 'md' | 'lg'; } declare const EmptyState: import("svelte").Component; type EmptyState = ReturnType; export default EmptyState; //# sourceMappingURL=EmptyState.svelte.d.ts.map