import * as ts from 'typescript'; import { Tsoa } from '@tsoa/runtime'; import { MetadataSwaggerGeneratorV1 } from './metadataSwaggerGenerator_v1'; export declare class ParameterGeneratorV1 { private readonly property; private readonly method; private readonly path; private readonly current; constructor(property: ts.PropertyDeclaration, method: string, path: string, current: MetadataSwaggerGeneratorV1); Generate(): Tsoa.Parameter | null; private getRequestParameter; private getBodyPropParameter; private getBodyParameter; private getHeaderParameter; private getFormFieldParameter; private getQueryParameter; private getPathParameter; private getParameterDescription; private getParameterExample; private supportBodyMethod; private supportPathDataType; private getValidatedType; private getQueryParamterIsHidden; }