import { type Interceptor } from '@inversifyjs/framework-core'; import { type Container, type ServiceIdentifier } from 'inversify'; import { type ControllerResponse } from '../models/ControllerResponse.js'; import { type RequestHandler } from '../models/RequestHandler.js'; export declare function buildInterceptedHandler Promise | void, TResult>(interceptorList: ServiceIdentifier>[], container: Container, callRouteHandler: (request: TRequest, response: TResponse, next: TNextFunction) => Promise, handleError: (request: TRequest, response: TResponse, error: unknown) => Promise, reply: (req: TRequest, res: TResponse, value: ControllerResponse) => TResult | Promise): RequestHandler; //# sourceMappingURL=buildInterceptedHandler.d.ts.map