import { AgentHealth } from "@mcoda/shared"; import { AdapterConfig, AgentAdapter, InvocationRequest, InvocationResult } from "../AdapterTypes.js"; type ZhipuConfig = AdapterConfig & { baseUrl?: string; headers?: Record; temperature?: number; thinking?: boolean | Record; extraBody?: Record; }; export declare class ZhipuApiAdapter implements AgentAdapter { private config; private baseUrl; private headers; private temperature; private thinking; private extraBody; constructor(config: ZhipuConfig); getCapabilities(): Promise; healthCheck(): Promise; invoke(request: InvocationRequest): Promise; invokeStream(request: InvocationRequest): AsyncGenerator; private assertConfig; private ensureBaseUrl; private ensureModel; private ensureApiKey; private buildHeaders; private buildBody; } export {}; //# sourceMappingURL=ZhipuApiAdapter.d.ts.map