import type { ExtractParam } from "~/types"; import type { OpenApiSpec } from "~/types"; export declare class ParamExtractor { fromSpecParams(specParams: OpenApiSpec.ParameterObject[]): ExtractParam[]; fromSpecRequestBody(requestBody: OpenApiSpec.RequestBodyObject): { params: ExtractParam[]; mediaType: string; }; private implicitParamFromTextPlain; private mergeSchemas; private rbPropertyToSpecParam; private checkLocation; extractParam(specParam: OpenApiSpec.ParameterObject): ExtractParam | null; private readonly skipped; private skipParam; printSkipped(): void; resetSkipped(): void; }