import { type RequestHandler } from 'express'; import type { EvolveDevServerEntryMap } from '../../types/types-dev-server.js'; import { type FlatEvolveOptions } from '../../types/types-options.js'; /** * A middleware to proxy the page modules template. * @example `http://dev.flatjs.com:3001/pages` * @param mode The mode of this dev server instance. * @param hostUri The main host base url. * @param apiContext apiBase e.g. `api` * @param servedDevServerEntries The served webpack entries * @param forPageMiddlewares Allow us provider customized middlewares for `page`, `modules` * @param evolveOptions The evolve config options */ export declare const createPageMiddleware: (devHostUri: string, apiContext: string, servedDevServerEntries: EvolveDevServerEntryMap, evolveOptions: FlatEvolveOptions) => RequestHandler[];