import type { ModelProvider, ProviderRequest, ProviderResponse } from './provider.types';
export declare class OpenAIProvider implements ModelProvider {
    readonly name = "openai";
    readonly supportedModels: readonly ["gpt-4o", "gpt-4o-mini", "o1-preview"];
    isAvailable(): boolean;
    invoke(_request: ProviderRequest): Promise<ProviderResponse>;
}
