import { default as React } from 'react'; import { ClientAnalytics } from '@zeniai/client-analytics'; import { ClassListSelectorView, ID, PeopleSelectorView, PeopleViewSortKey, SortOrder, UserListSelectorView } from '@zeniai/client-epic-state'; import { PersonAction } from './peopleTypes'; export interface Props { classList: ClassListSelectorView; isAccountingClassesEnabled: boolean; isZeniAdminUser: boolean; isZeniTenant: boolean; managersView: UserListSelectorView; peopleView: PeopleSelectorView; personAction: PersonAction; shouldFetchClasses: boolean; analytics?: ClientAnalytics; isAiCfoAccessEnabled?: boolean; onAskAiCfoClick?: () => void; onClickMenuIcon?: () => void; onColumnSortConfigChanged?: (sortKey: PeopleViewSortKey, sortOrder: SortOrder) => void; onInvitePeopleClick?: () => void; onRowClick?: (userId: ID) => void; } /** * Here goes the main component... */ export default function PeoplePage(props: Props): JSX.Element; export declare const MemoPeople: React.MemoExoticComponent;