/// import { ElixirLoader } from '../utils/Loader'; import { Middleware, VisionConfig } from './types'; import { Vision } from './Vision'; export declare class AppMiddleware { static setupContext(config: VisionConfig): Middleware; static attachVars(vision: Vision): Middleware; static bodyParser(): Middleware; static serveStatic(root: string): Middleware; static compress(): Middleware; protected static filter(contentType: string): boolean; static response(): Middleware; static setupContainer(): Middleware; static loadServices(): Middleware; static setupLoader(loader: ElixirLoader): Middleware; }