import { n as ServiceHandle, t as ServiceClientOptions } from "../service-rpc-BugpSF7V.mjs"; //#region src/agent-openai/openai-client.d.ts declare const OPENAI_SERVICE_NAME = "OpenAI"; declare const OPENAI_FUNCTIONS: {}; type OpenaiClientOptions = ServiceClientOptions; declare function isOpenaiAvailable(options?: OpenaiClientOptions): boolean; declare function openOpenai(options?: OpenaiClientOptions): ServiceHandle; declare function closeOpenai(handle: ServiceHandle, options?: OpenaiClientOptions): void; declare function callOpenaiFunction(handle: ServiceHandle, functionName: string, params?: Record, options?: OpenaiClientOptions): T; //#endregion //#region src/agent-openai/openai.d.ts type OpenaiModuleOptions = OpenaiClientOptions; declare function configure(options: OpenaiModuleOptions): void; declare const openai: { available(): boolean; close(): void; call(functionName: string, params?: Record): T; }; //#endregion export { OPENAI_FUNCTIONS, OPENAI_SERVICE_NAME, type OpenaiClientOptions, type ServiceHandle as OpenaiHandle, type OpenaiModuleOptions, callOpenaiFunction, closeOpenai, configure, openai as default, isOpenaiAvailable, openOpenai }; //# sourceMappingURL=index.d.mts.map