import { Pipeline, PipelineEntry, MiddlewareMethod } from '../types/middleware'; export default class MiddlewarePipeline implements Pipeline { private entries; insertFirst(entry: PipelineEntry): void; insertLast(entry: PipelineEntry): void; insertBefore(middlewareName: string, entry: PipelineEntry): void; insertAfter(middlewareName: string, entry: PipelineEntry): void; getMethods(): MiddlewareMethod[]; }