import React from 'react'; import type { Application } from '../application'; import type { IClusterSubgroup } from './filter/ClusterFilterService'; import type { ISortFilter } from '../filterModel'; export interface IAllClustersGroupingsProps { app: Application; initialized: boolean; } export interface IAllClustersGroupingsState { groups: IClusterSubgroup[]; sortFilter: ISortFilter; } export declare class AllClustersGroupings extends React.Component { private clusterFilterService; private clusterFilterModel; private groupsSubscription; private routeChangedSubscription; private unwatchSortFilter; private cellCache; private listRef; constructor(props: IAllClustersGroupingsProps); private handleWindowResize; private handleRouteChange; componentDidMount(): void; componentWillUnmount(): void; private scrollToRow; private renderRow; private noRowsRender; private setListRef; render(): JSX.Element; }