import { ModelProvider, LLMMessage, ModelConfig, ModelResponse } from './types';
/**
 * OpenRouter model provider implementation
 */
export declare class OpenRouterProvider implements ModelProvider {
    private readonly baseUrl;
    getName(): string;
    chat(messages: LLMMessage[], config: ModelConfig, abortSignal?: AbortSignal): Promise<ModelResponse>;
}
