import { HTTPMethod } from '../../types/http-method'; import { RouteDef } from '../core/route-def'; import { RouteBuilderWithVersionAndMethodAndPathAndValidator } from './route-builder-with-version-and-method-and-path-and-validator'; import { RouteBuilderWithVersionAndMethodAndPathAndMetaData } from './route-builder-with-version-and-method-and-path-and-meta-data'; import { AnyRouteValidator } from '../../types/any-route-validator'; export declare class RouteBuilderWithVersionAndMethodAndPath { private version; private method; private path; constructor(version: TVersion, method: TMethod, path: TPath); validate(validator: TValidator): RouteBuilderWithVersionAndMethodAndPathAndValidator; metaData(metaData: TMetaData): RouteBuilderWithVersionAndMethodAndPathAndMetaData; response(): RouteDef, TResponse, unknown>; } //# sourceMappingURL=route-builder-with-version-and-method-and-path.d.ts.map