import React from "react"; declare const TopBar: React.NamedExoticComponent<{ greeting: string; onProfileClick: () => void; onTerreiroAvatarClick: () => void; onOpenDrawer: () => void; terreiros: ({ id: string; name: string; completenessScore?: number | undefined; badgeTier?: "STARTER" | "BASIC" | "ACTIVE" | "VERIFIED" | undefined; imageUrl?: string | null | undefined; } | null)[]; showQuickActions: boolean; badgeTier?: "STARTER" | "BASIC" | "ACTIVE" | "VERIFIED" | undefined; user?: { profile?: { firstName?: string | undefined; lastName?: string | undefined; avatarUrl?: string | undefined; } | undefined; } | undefined; onLayoutChange?: ((args_0: "grid" | "horizontal") => void) | undefined; onSettings?: (() => void) | undefined; onOnboardingInfoClick?: (() => void) | undefined; onboardingInfoIcon?: React.ReactNode; inviteShareUrl?: string | undefined; onTerreiroChange?: ((args_0: { id: string; name: string; completenessScore?: number | undefined; badgeTier?: "STARTER" | "BASIC" | "ACTIVE" | "VERIFIED" | undefined; imageUrl?: string | null | undefined; } | null) => void) | undefined; selectedTerreiroIdx?: number | undefined; mediumStatus?: "PENDING" | "APPROVED" | "REJECTED" | undefined; rejectionMessage?: string | undefined; showApprovedAlert?: boolean | undefined; onDismissApprovedAlert?: (() => void) | undefined; showRejectedDialog?: boolean | undefined; onOpenRejectedDialog?: (() => void) | undefined; onCloseRejectedDialog?: (() => void) | undefined; quickActions?: { title: string; id: string; color: string; route: string; icon?: string | undefined; badge?: string | number | undefined; }[] | undefined; onQuickActionClick?: ((args_0: string) => void) | undefined; onNotificationClick?: (() => void) | undefined; notificationCount?: number | undefined; notificationItems?: { id: string; message: string; type: string; timestamp: string | Date; read: boolean; terreiroId?: string | undefined; }[] | undefined; onViewAllNotifications?: (() => void) | undefined; }>; export default TopBar;