import type { Config, RouteConfig } from '../config.ts'; import type { Data } from '../types.ts'; import type { PathItemContext } from './types.ts'; export declare function combineContext(env: Config['env'], globalContext: Data, route: RouteConfig, routeContext: Data): Data; export type GetListPageContext = (items: Data[], pageNumber: number, routeContext: Data) => Data; export declare const getListPageContext: GetListPageContext; export type GetItemContext = (route: RouteConfig, context: Data, { current, previous, next }: PathItemContext) => Data; export declare const getItemContext: GetItemContext;