import { LucideIcon } from 'lucide-react'; export interface EmptyStateProps { icon?: LucideIcon; title: string; description?: string; action?: { label: string; onClick: () => void; }; className?: string; /** Visual density variant. "default" = full-size (48px padding, 64px icon, title + description + action). * "compact" = inline-empty for constrained surfaces (16px padding, 24px icon, title only, no description shown). * Default: "default" — preserving previous visual output unchanged. */ size?: "default" | "compact"; } export declare function EmptyState({ icon: IconComponent, title, description, action, className, size, }: EmptyStateProps): import("react").JSX.Element; //# sourceMappingURL=EmptyState.d.ts.map