/**
 * OpenRouter Executor Service
 *
 * Concrete executor for the OpenRouter provider, extending AiSdkBaseExecutorService.
 * Creates models via @openrouter/ai-sdk-provider.
 */
import type { LanguageModelV3 } from '@ai-sdk/provider';
import { AgentType } from '../../../../../domain/generated/output.js';
import { AiSdkBaseExecutorService } from './ai-sdk-base-executor.service.js';
export declare class OpenRouterExecutorService extends AiSdkBaseExecutorService {
    readonly agentType = AgentType.OpenRouter;
    private readonly provider;
    constructor(apiKey: string);
    protected createModel(modelId?: string): LanguageModelV3;
}
//# sourceMappingURL=openrouter-executor.service.d.ts.map