import { ClientAnalytics } from '@zeniai/client-analytics'; import { DownloadCockpitTabOptions, FetchState, ID, LoggedInUser } from '@zeniai/client-epic-state'; import { ThreadMetadata } from '../../../commentsAndNotes/utils/CollaborationTypes'; import { DownloadCockpitParams } from '../cockpitTypes'; export interface Props { analytics: ClientAnalytics; cockpitHeader: string | undefined; currentTab: string; defaultOptions: DownloadCockpitTabOptions; downloadParams: DownloadCockpitParams; downloadState: FetchState; signedInUser?: LoggedInUser; onNotificationClick: (threadMetadata: ThreadMetadata, threadId: ID, callback: (threadMetadata: ThreadMetadata, threadId: ID) => void) => void; onThreadClick: (threadMetadata: ThreadMetadata, threadId: ID, callback: (threadMetadata: ThreadMetadata, threadId: ID) => void) => void; updateDownloadStateHandler: (newDownloadState: FetchState) => void; onLogOutClick?: () => void; onNewCustomerClick?: () => void; onZeniLogoClick?: () => void; } export default function NavBar({ defaultOptions, downloadState, downloadParams, signedInUser, cockpitHeader, analytics, currentTab, updateDownloadStateHandler, onZeniLogoClick, onLogOutClick, onThreadClick, onNotificationClick, onNewCustomerClick, }: Props): import("react/jsx-runtime").JSX.Element;