import { LanguageModel } from 'ai';
import { SetPartialKeys } from '../../../../types';
import { LlmProvider } from './model';
export declare class LlmOpenaiProvider extends LlmProvider<{
    reasoningEffort?: 'low' | (string & {});
}> {
    name: string;
    tag: LanguageModel;
    clone(): this;
    static build(model: string, parameters: SetPartialKeys<LlmOpenaiProvider['provided'], 'options'>): LlmOpenaiProvider;
}
//# sourceMappingURL=openai.d.ts.map