import { EmbeddingRequest, EmbeddingResponse } from "../Provider.js";
export declare class OpenAIEmbedding {
    protected readonly baseUrl: string;
    protected readonly apiKey: string;
    constructor(baseUrl: string, apiKey: string);
    protected getProviderName(): string;
    protected validateModel(model: string): void;
    execute(request: EmbeddingRequest): Promise<EmbeddingResponse>;
}
//# sourceMappingURL=Embedding.d.ts.map