import type { BeanCollection } from '../../context/context';
import type { ComponentSelector } from '../../widgets/component';
import { Component } from '../../widgets/component';
export declare class PageSizeSelectorComp extends Component {
    private pagination;
    wireBeans(beans: BeanCollection): void;
    private selectPageSizeComp;
    private hasEmptyOption;
    private pageSizeOptions?;
    constructor();
    postConstruct(): void;
    private readonly handlePageSizeItemSelected;
    private handlePaginationChanged;
    toggleSelectDisplay(show: boolean): void;
    private reset;
    private onPageSizeSelectorValuesChange;
    shouldShowPageSizeSelector(): boolean;
    private reloadPageSizesSelector;
    private createPageSizeSelectOptions;
    private createPageSizeSelectorComp;
    private getPageSizeSelectorValues;
    destroy(): void;
}
export declare const PageSizeSelectorSelector: ComponentSelector;
