import { PathItemObject } from 'openapi3-ts'; import { TypeContext } from "./type-context.js"; import { OpenApiTypeScriptConfig } from './config.js'; export declare class ClientMethod { private pathItem; name: string; private queryAndPathParameters; private bodyParameter; private formDataParameter; private returnType; private preBodyLines; private path; get hasQueryParameters(): boolean; get hasUrlParameters(): boolean; get hasBodyParameters(): boolean; constructor(id: string, pathItem: PathItemObject); private getParamName; writeParameters(context: TypeContext, spacing?: string): string; private writeUrlParameters; writeReturnType(context: TypeContext): string; write(spacing: string, config: OpenApiTypeScriptConfig, context: TypeContext): string; }