import { Express, Request, Response } from "express-serve-static-core";
import { ClassType } from "../base/type";
import { SaveLogger } from '../base/logger';
import { ParamItem } from "./express.decorator";
/**
 * 从请求提取参数
 */
export declare function extractParameters(req: Request, res: Response, params?: ParamItem[]): any | undefined;
/**
 * 注册服务
 *
 * ```
 * RegisterService(express, [services])
 * ```
 */
export declare function RegisterService(app: Express, serviceClasses: ClassType<any>[], logger: SaveLogger | undefined): void;
