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 lbCurrentInput;
    private readonly lbCurrentStatic;
    private readonly lbTotal;
    private previousAndFirstButtonsDisabled;
    private nextButtonDisabled;
    private lastButtonDisabled;
    ariaStatus: string;
    private readonly idPrefix;
    private readonly suppressPageInput;
    constructor(idPrefix: string, suppressPageInput?: boolean);
    wireBeans(beans: BeanCollection): void;
    postConstruct(): void;
    private initNavButtons;
    private initPageInput;
    private onBtFirst;
    private onBtPrevious;
    private onBtNext;
    private onBtLast;
    private commitPageInput;
    refresh(): void;
    private enableOrDisableButtons;
    private toggleButtonDisabled;
    private updateLabels;
    private formatNumber;
}
