///
///
import { Handler } from "express-serve-static-core";
import { IUserConfig } from "../classes/userConfigResolver";
import { ITravelAgentServer } from "../interfaces/index";
export declare const defaultMiddleware: (options?: IUserConfig, req?: NodeRequire) => any[];
export declare const defaultDevMiddleware: (options?: IUserConfig, req?: NodeRequire) => Handler[];
export declare const defaultTestMiddleware: (options?: IUserConfig, req?: NodeRequire) => any[];
export declare const defaultProductionMiddleware: (options?: IUserConfig, name?: string, req?: NodeRequire) => any[];
export declare const defaultPostMiddleware: (isProdEnv: boolean, options?: IUserConfig, app?: ITravelAgentServer) => any[];