/// import type { Request, Response, NextFunction } from 'express'; import { type ITerminal } from '@rushstack/terminal'; import type { HeftConfiguration } from '@rushstack/heft'; import type { ISpfxServe } from '../../spfxConfig/interfaces/serve'; export interface IApiMap { [route: string]: (req: Express.Request, resp: Express.Response) => void; } export interface IServeConfig extends ISpfxServe { _apiMap?: IApiMap; } export declare class ConfigureServe { private _buildFolder; private _terminal; private _serveConfig; static loadFromServeConfig(terminal: ITerminal, heftConfiguration: HeftConfiguration): ConfigureServe; generateServeConfig(): IServeConfig; logRequestsMiddleware(): (req: Request, res: Response, next: NextFunction) => void; private constructor(); } //# sourceMappingURL=ConfigureServe.d.ts.map