import type { ProviderConfig, ProviderMessage } from "./types.js"; /** * Runs one provider chat completion without exposing tools. * * @param params - Provider configuration, messages, and optional cancellation * signal. * @returns The assistant's final text. * @throws {@link LlmRequestError} when the provider rejects the HTTP request. */ export declare function completeChat(params: { config: ProviderConfig; messages: ProviderMessage[]; signal?: AbortSignal; }): Promise; //# sourceMappingURL=chat.d.ts.map