import { BaseEmbeddingService } from './base.js';
export declare class OpenRouterEmbeddingService extends BaseEmbeddingService {
    readonly vectorSize = 1536;
    private readonly defaultModel;
    private readonly defaultEndpoint;
    constructor(apiKey: string, endpoint?: string, model?: string);
    generateEmbeddings(texts: string[]): Promise<number[][]>;
    protected requiresApiKey(): boolean;
}
