import { ID, PeoplePageMode, PeopleViewSortKey, SortOrder } from '@zeniai/client-epic-state';
import { ResponsiveSized } from '../../context/windowSizeProvider';
export interface PersonAction {
    onPersonDelete: (userId: ID, userRoleId: ID) => void;
    onRemoveSnackbarMessage: () => void;
    onResendInvite: (userId: ID) => void;
    onBackClick?: () => void;
    onModeChange?: (mode: PeoplePageMode) => void;
    onReloadPeople?: () => void;
    onSearchTextChanged?: (searchText: string) => void;
}
export interface HeaderItemData {
    key: PeopleViewSortKey;
    sortOrder: SortOrder;
    value: string;
    width: ResponsiveSized;
}
