import type { BeanCollection } from '../context/context';
import { Component } from '../widgets/component';
export declare class PageSummaryComp extends Component {
    private rowModel;
    private pagination;
    private readonly btFirst;
    private readonly btPrevious;
    private readonly btNext;
    private readonly btLast;
    private readonly lbCurrent;
    private readonly lbTotal;
    private previousAndFirstButtonsDisabled;
    private nextButtonDisabled;
    private lastButtonDisabled;
    ariaStatus: string;
    private readonly idPrefix;
    constructor(idPrefix: string);
    wireBeans(beans: BeanCollection): void;
    postConstruct(): void;
    private onBtFirst;
    private onBtPrevious;
    private onBtNext;
    private onBtLast;
    refresh(): void;
    private enableOrDisableButtons;
    private toggleButtonDisabled;
    private updateLabels;
    private formatNumber;
}
