import { Request } from 'express'; export interface PageLink { index: number; skip: number; take: number; } export interface PageModel { page: number; pages: PageLink[]; skip: number; take: number; total: number; } export declare type ValueType = number | string; export declare namespace Pager { function getParam(req: Request, key: string, defaults: T): T; function getQuery(req: Request, key: string, defaults: T): T; function getSkipTake(req: Request): { skip: number; take: number; }; function pagination(req: Request, total: number): PageModel; } //# sourceMappingURL=PageModel.d.ts.map