import { CockpitFilters, CompanyHealthMetricViewSelector, CompanyManagementView, HealthViewSortKey, ID, SortOrder } from '@zeniai/client-epic-state';
import { RequestToOpenThreadType } from '../../commentsAndNotes/utils/ThreadsProvider';
import { CockpitOptionType } from '../common/cockpitTypes';
import { NavHeaderActions, NavHeaderData } from '../common/navHeader/NavHeader';
export type HealthPageData = {
    healthView: CompanyHealthMetricViewSelector;
    managementView: CompanyManagementView;
    mixpanelUrl: string;
};
export type HealthPageActions = {
    onCockpitReloadData: (cockpitOption: CockpitOptionType) => void;
    onColumnSortConfigChanged: (sortKey: HealthViewSortKey, sortOrder: SortOrder) => void;
    onFiltersChange: (filters: CockpitFilters) => void;
    onRowClick: (companyId: ID) => void;
};
export interface Props {
    headerActions: NavHeaderActions;
    headerData: Omit<NavHeaderData, "filterData">;
    healthPageActions: HealthPageActions;
    healthPageData: HealthPageData;
    initialOpenThreadRequest?: RequestToOpenThreadType;
}
declare const HealthMonitorPage: ({ headerActions, headerData, healthPageData, healthPageActions, initialOpenThreadRequest, }: Props) => import("react/jsx-runtime").JSX.Element;
export default HealthMonitorPage;
export declare const getFilterCategoryValuesForHealthMonitor: (healthView: CompanyHealthMetricViewSelector) => {};
