import { ClientAnalytics } from '@zeniai/client-analytics';
import { ClassBase, ID, PeopleSelectorView, PeopleViewSortKey, Person, SortOrder } from '@zeniai/client-epic-state';
export interface PeopleListViewProps {
    allClasses: ClassBase[];
    allManagers: Person[];
    isAccountingClassesEnabled: boolean;
    isZeniTenant: boolean;
    peopleView: PeopleSelectorView;
    analytics?: ClientAnalytics;
    onColumnSortConfigChanged?: (sortKey: PeopleViewSortKey, sortOrder: SortOrder) => void;
    onDeleteClick?: (userId: ID, userRoleId: ID) => void;
    onResendInvite?: (userId: ID) => void;
    onRowClick?: (userId: ID) => void;
}
export declare const PeopleListViewMemo: import('react').MemoExoticComponent<({ peopleView, allManagers, allClasses, analytics, isAccountingClassesEnabled, onColumnSortConfigChanged, onDeleteClick, onResendInvite, onRowClick, isZeniTenant, }: PeopleListViewProps) => import("react/jsx-runtime").JSX.Element>;
