import { AIDriver, DriverOptions, OptionsDescription } from './AIDriver';
export interface OpenAIOptions extends DriverOptions {
    frequencyPenalty?: number;
    presencePenalty?: number;
}
export declare class OpenAIDriver implements AIDriver<OpenAIOptions> {
    private apiKey;
    constructor(apiKey: string);
    getOptionsDescription(): OptionsDescription;
    generateText(prompt: string, options?: OpenAIOptions): Promise<string>;
}
