import React from "react"; export interface EmptyStateAction { label: string; onClick: () => void; variant?: "contained" | "outlined" | "text"; icon?: React.ReactNode; } export interface HomeEmptyStateProps { /** Type of empty state to show */ type: "no-events" | "no-activities" | "no-terreiro" | "no-data" | "welcome"; /** Optional title override */ title?: string; /** Optional description override */ description?: string; /** Primary action button */ primaryAction?: EmptyStateAction; /** Secondary action button */ secondaryAction?: EmptyStateAction; /** Show illustration/icon */ showIllustration?: boolean; } /** * Empty state component for HomePage sections * Provides contextual messaging and actions when content is missing */ declare const HomeEmptyState: React.FC; export default HomeEmptyState;