import { Router } from 'aurelia-router';
import { TaskQueue } from 'aurelia-framework';
import { GridOptions } from './utilities/ag-grid-helpers';
export declare class CustomPaging {
    private taskQueue;
    private router;
    gridOptions: GridOptions;
    activePage: number;
    totalPages: number;
    customPagingAttached: string;
    private instanceId;
    constructor(taskQueue: TaskQueue, router: Router);
    activePageChanged(newValue: any, oldValue: any): void;
    goToPage(page: number): void;
    private totalPagesChanged;
    bind(): void;
    private paginationSessionIdentifier;
    private get paginationSessionKey();
    private setCurrentSessionPagination;
    private retrievePreviousPageNbr;
}
export declare const LIST_VIEW_BACK_TO_PAGE = "LIST_VIEW_BACK_TO_PAGE";
export declare const CUSTOM_PAGING_ATTACHED = "Custom-Paging-Attached";
