import { Configuration, GentracePlugin, InitPluginFunction, PipelineRun } from "@gentrace/core"; import { AdvancedOpenAI } from "./handlers/advanced"; import { GentraceClientOptions as GentraceOpenAIClientOptions } from "./openai"; export declare const initPlugin: InitPluginFunction; export declare class OpenAIPlugin extends GentracePlugin { config: GentraceOpenAIClientOptions; constructor(config: GentraceOpenAIClientOptions); getConfig(): GentraceOpenAIClientOptions; advanced({ pipelineRun, gentraceConfig, }: { pipelineRun: PipelineRun; gentraceConfig: Configuration; }): AdvancedOpenAI; }