export interface EmbedProvider { /** Embed a batch of strings; returns one Float32Array per input. */ embed(texts: string[]): Promise; /** Dimensionality of embeddings produced by this provider. */ readonly dim: number; /** Model identifier (for cache invalidation / provenance). */ readonly modelId: string; } export declare function getEmbedProvider(): Promise; export declare function _resetEmbedProviderForTest(): void; //# sourceMappingURL=embed-provider.d.ts.map