import { PipeTransform } from "@angular/core";
export declare class PaginatePipe implements PipeTransform {
    private state;
    transform(collection: any[], args: any): any;
    private _createInstance;
    private _checkConfig;
    /**
     * To avoid returning a brand new array each time the pipe is run, we store the state of the sliced
     * array for a given id. This means that the next time the pipe is run on this collection & id, we just
     * need to check that the collection, start and end points are all identical, and if so, return the
     * last sliced array.
     */
    private _saveState;
    private _stateIsIdentical;
}
