/// import { Type } from '@nestjs/common'; import { SchemaObject } from '../interfaces/open-api-spec.interface'; import { ParamWithTypeMetadata } from '../services/parameter-metadata-accessor'; export declare const exploreApiParametersMetadata: (schemas: SchemaObject[], schemaRefsStack: [], instance: object, prototype: Type, method: Function) => { parameters: (Pick | { schema: { type: string; items: any; nullable?: boolean; discriminator?: import("../interfaces/open-api-spec.interface").DiscriminatorObject; readOnly?: boolean; writeOnly?: boolean; xml?: import("../interfaces/open-api-spec.interface").XmlObject; externalDocs?: import("../interfaces/open-api-spec.interface").ExternalDocumentationObject; example?: any; examples?: any[]; deprecated?: boolean; allOf?: (SchemaObject | import("../interfaces/open-api-spec.interface").ReferenceObject)[]; oneOf?: (SchemaObject | import("../interfaces/open-api-spec.interface").ReferenceObject)[]; anyOf?: (SchemaObject | import("../interfaces/open-api-spec.interface").ReferenceObject)[]; not?: SchemaObject | import("../interfaces/open-api-spec.interface").ReferenceObject; properties?: Record; additionalProperties?: boolean | SchemaObject | import("../interfaces/open-api-spec.interface").ReferenceObject; description?: string; format?: string; default?: any; title?: string; multipleOf?: number; maximum?: number; exclusiveMaximum?: boolean; minimum?: number; exclusiveMinimum?: boolean; maxLength?: number; minLength?: number; pattern?: string; maxItems?: number; minItems?: number; uniqueItems?: boolean; maxProperties?: number; minProperties?: number; required?: string[]; enum?: any[]; }; } | { schema: import("lodash").Dictionary; description?: string; required?: boolean; deprecated?: boolean; allowEmptyValue?: boolean; style?: import("../interfaces/open-api-spec.interface").ParameterStyle; explode?: boolean; allowReserved?: boolean; examples?: Record; example?: any; content?: Record; })[]; };