import 'dotenv/config'; import { OpenAI } from 'openai'; export declare let _defaultOpenaiKey: string | null; export declare let _defaultOpenaiClient: OpenAI | null; export declare let _useResponsesByDefault: boolean; /** * Set the default OpenAI API key. * @param key - The API key to set as default */ export declare function setDefaultOpenaiKey(key: string): void; /** * Get the default OpenAI API key. * @returns The default API key or null if not set */ export declare function getDefaultOpenaiKey(): string | null; /** * Set the default OpenAI client. * @param client - The OpenAI client to set as default */ export declare function setDefaultOpenaiClient(client: OpenAI): void; /** * Get the default OpenAI client. * @returns The default OpenAI client or null if not set */ export declare function getDefaultOpenaiClient(): OpenAI | null; /** * Set whether to use responses by default. * @param useResponses - Whether to use responses by default */ export declare function setUseResponsesByDefault(useResponses: boolean): void; /** * Get whether to use responses by default. * @returns Whether to use responses by default */ export declare function getUseResponsesByDefault(): boolean; export declare function setDefaultOpenaiApi(api: 'chat_completions' | 'responses'): void; export declare function getDefaultOpenaiApi(): 'chat_completions' | 'responses';