import { Request } from './Request'; import { Response } from './Response'; /** * Pipeline executes a stack of middleware for HTTP requests. */ export declare class Pipeline { private container?; private handlers; constructor(container?: any | undefined); /** * Add middleware to the pipeline. */ pipe(middleware: any | any[]): this; /** * Run the pipeline through the given destination. */ handle(request: Request, destination: (request: Request, response?: Response) => Promise | Response, response?: Response): Promise; /** * Resolve the middleware handler. */ private resolve; } //# sourceMappingURL=Pipeline.d.ts.map