import { PathItemObject } from 'openapi3-ts'; import { TypeBase } from "./type-base.js"; import { BaseContext } from './base-context.js'; import { ClientMethod } from './client-method.js'; import { OpenApiTypeScriptConfig } from './config.js'; import { ClientMethodOld } from './client-method-old.js'; export declare class ClientType extends TypeBase { private pathItems; private baseContext; private config; ctor: string; importsSection: any[]; decoratorsSection: any[]; fieldsSection: any[]; methods: (ClientMethod | ClientMethodOld)[]; private clientConfig; constructor(id: string, pathItems: { [name: string]: PathItemObject; }, baseContext: BaseContext, config: OpenApiTypeScriptConfig); private init; private resolveClientMethodType; write(): string; }