import { Pager } from "@internal/domain/content";
import { Page } from "@internal/domain/site/entity/page";
export declare class SitePager implements Pager {
    private page;
    private pager;
    constructor(page: Page, pager: Pager);
    pageNumber(): number;
    totalPages(): number;
    url(): string;
    pages(): any;
    allPages(): any;
    pagers(): any[];
    first(): Pager;
    last(): Pager;
    hasPrev(): boolean;
    prev(): Pager | null;
    hasNext(): boolean;
    next(): Pager | null;
    get PageNumber(): number;
    get TotalPages(): number;
    get URL(): string;
    get HasPrev(): boolean;
    get HasNext(): boolean;
    get First(): SitePager | null;
    get Last(): SitePager | null;
    get Prev(): SitePager | null;
    get Next(): SitePager | null;
    get Pagers(): SitePager[];
    get Pages(): Page[];
    get AllPages(): Page[];
}
