import type { EmbeddingProvider } from "./EmbeddingProvider"; export declare class LocalEmbeddingProvider implements EmbeddingProvider { private readonly options; dim?: number; private extractorPromise; private cache; constructor(options: { modelIdOrPath: string; cacheDir?: string; quantized?: boolean; batchSize?: number; enableCache?: boolean; }); embed(texts: string[]): Promise; private init; }