import { FritterContext } from "../classes/FritterContext.js"; import { FritterMiddlewareFunction } from "../types/FritterMiddlewareFunction.js"; export type MiddlewareFritterContext = FritterContext & { currentPageNumber: number; getPagination: (totalPageCount: number) => T; }; export type CreateOptions = { getPageNumber?: (context: MiddlewareFritterContext) => number; getPagination?: (context: MiddlewareFritterContext, totalPageCount: number) => T; }; export type CreateResult = { getPageNumber: (context: MiddlewareFritterContext) => number; getPagination: (context: MiddlewareFritterContext, totalPageCount: number) => T; execute: FritterMiddlewareFunction>; }; export declare function create(options?: CreateOptions): CreateResult; //# sourceMappingURL=CurrentPageNumber.d.ts.map