/**
 * OpenAI Service Modules
 * Modular components for direct OpenAI API interaction
 */
/**
 * Direct text generation using OpenAI's latest models
 */
export declare class TextGenerator {
    private client;
    constructor(apiKey?: string);
    generate(prompt: string, systemMessage?: string, options?: {
        model?: string;
        temperature?: number;
    }): Promise<string>;
}
/**
 * Structured data extraction and analysis
 */
export declare class AnalysisModule {
    private client;
    constructor(apiKey?: string);
    analyze(text: string, task: string): Promise<Record<string, any>>;
}
//# sourceMappingURL=index.d.ts.map