import { OnChanges } from "@angular/core";
import { DataTable } from "./DataTable";
import * as i0 from "@angular/core";
export declare class Paginator implements OnChanges {
    private injectMfTable;
    readonly inputMfTable: import("@angular/core").InputSignal<DataTable<any> | undefined>;
    private mfTable;
    activePage: number;
    rowsOnPage: number;
    dataLength: number;
    lastPage: number;
    ngOnChanges(): any;
    setPage(pageNumber: number): void;
    setRowsOnPage(rowsOnPage: number): void;
    private onPageChangeSubscriber;
    static ɵfac: i0.ɵɵFactoryDeclaration<Paginator, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<Paginator, "mfPaginator", never, { "inputMfTable": { "alias": "mfTable"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>;
}
