import type { ClientOptions as OpenAIClientOptions } from "openai"; /** * Configuration options for agent endpoint of getOpenAIClient method. Mainly used for hosted agents. */ interface AzureAgentConfig { /** * Whether to allow preview features for the agent. */ allowPreview: boolean; /** * The name of the agent. */ agentName: string; } /** * Extended OpenAI client options to include Azure Agent endpoint configuration. */ interface OpenAIClientOptionsWithAzureAgent extends OpenAIClientOptions { /** * Azure Agent endpoint configuration. */ azureConfig?: AzureAgentConfig; } export type { AzureAgentConfig, OpenAIClientOptionsWithAzureAgent }; //# sourceMappingURL=azureAgent.interface.d.ts.map