export interface EmptyStateProps { type: 'vendors' | 'posts' | 'search' | 'generic'; title?: string; description?: string; showBackButton?: boolean; onGoBack?: () => void; backButtonText?: string; showCTA?: boolean; ctaText?: string; onCtaClick?: () => void; /** * Link-CTA mode: render the CTA as a navigation link (`href` — plain or * `mailto:`). Wins over `onCtaClick`, and SHORT-CIRCUITS the smart-CTA * path-sniffing below (which reads `window.location.pathname` — an * SSR/client divergence server-rendered pages must never enter). */ ctaHref?: string; ctaVariant?: 'primary' | 'secondary'; } export declare function EmptyState({ type, title, description, showBackButton, onGoBack, backButtonText, showCTA, ctaText, onCtaClick, ctaHref, ctaVariant }: EmptyStateProps): import("react").JSX.Element; //# sourceMappingURL=empty-state.d.ts.map