import { AbstractEmbeddingProvider } from './EmbeddingProvider';
export declare class OllamaEmbeddingProvider extends AbstractEmbeddingProvider {
    private readonly baseUrl;
    private readonly modelName;
    private readonly dimSize;
    constructor(opts?: {
        baseUrl?: string;
        model?: string;
        dim?: number;
    });
    name(): string;
    dim(): number;
    model(): string;
    embed(text: string): Promise<number[]>;
    isAvailable(): Promise<boolean>;
    private postJson;
}
