import { OpenAIClient as AzureOpenAIClient, ChatRequestMessageUnion } from '@azure/openai';
export type OpenAIClientOptions = {
    resourceName: string;
    apiKey: string;
};
export declare class OpenAIClient {
    client: AzureOpenAIClient;
    constructor(options: OpenAIClientOptions);
    getCompletions(deploymentId: string, prompts: ChatRequestMessageUnion[], options?: any): Promise<string>;
}
