import { ReactNode } from 'react'; export type EmptyStateVariant = "compact" | "inline" | "full"; interface EmptyStateProps { icon?: ReactNode; title?: string; description?: string; action?: ReactNode; variant?: EmptyStateVariant; /** @deprecated use `variant="compact"` instead. Retained for call sites. */ compact?: boolean; className?: string; } /** * EmptyState — the single primitive for empty states across the app. * * - compact: small icon, tight padding. For inline "No results" rows. * - inline: compact without top padding. For embedding in surfaces. * - full: large framed glass card with a prominent CTA. For page-level * zero-state screens (`} />`). */ export declare function EmptyState({ icon, title, description, action, variant, compact, className, }: EmptyStateProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=EmptyState.d.ts.map