import { Description } from "./Description";
import { WebOverlaySettingsDescription } from "./WebOverlaySettingsDescription";
import { WebPaginatorResourceStringsDescription } from "./WebPaginatorResourceStringsDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class WebPaginatorDescription extends Description {
    static $t: Type;
    protected get_type(): string;
    get type(): string;
    constructor();
    private p;
    get totalPages(): number;
    set totalPages(a: number);
    private n;
    get page(): number;
    set page(a: number);
    private o;
    get perPage(): number;
    set perPage(a: number);
    private q;
    get totalRecords(): number;
    set totalRecords(a: number);
    private h;
    get selectOptions(): number[];
    set selectOptions(a: number[]);
    private j;
    get overlaySettings(): WebOverlaySettingsDescription;
    set overlaySettings(a: WebOverlaySettingsDescription);
    private l;
    get resourceStrings(): WebPaginatorResourceStringsDescription;
    set resourceStrings(a: WebPaginatorResourceStringsDescription);
    private v;
    get name(): string;
    set name(a: string);
    private z;
    get perPageChangeRef(): string;
    set perPageChangeRef(a: string);
    private w;
    get pageChangeRef(): string;
    set pageChangeRef(a: string);
    private x;
    get pagingRef(): string;
    set pagingRef(a: string);
    private y;
    get pagingDoneRef(): string;
    set pagingDoneRef(a: string);
}
