import React from 'react'; import type { IAccount } from '../../account'; import type { IApplicationSummary } from '../service/ApplicationReader'; import '../applications.less'; export interface IApplicationPagination { currentPage: number; itemsPerPage: number; maxSize: number; } export interface IApplicationsState { accounts: IAccount[]; applications: IApplicationSummary[]; errorState: boolean; pagination: IApplicationPagination; } export declare class Applications extends React.Component<{}, IApplicationsState> { private applicationsCache; private filter$; private sort$; private pagination$; private destroy$; constructor(props: {}); componentWillUnmount(): void; private applyCachedViewState; componentDidMount(): void; private toggleSort; private fixAccount; private getDefaultPagination; render(): JSX.Element; }