import type { SoakProvider, SoakResult, SinkRecord } from '../../../types.js'; export declare class OpenAIProvider implements SoakProvider { name: string; private client; private model; init(config: Record): Promise; complete(prompt: string, opts?: { maxTokens?: number; }): Promise; enrich(record: SinkRecord): Promise; dispose(): Promise; }