﻿export declare function getCollection(options?: {
    apiKey?: string;
    model?: string;
    chromaUrl?: string;
}): Promise<import("chromadb").Collection>;
export declare function saveTexts(texts: string[], metadatas?: Record<string, any>[], options?: {
    apiKey?: string;
    model?: string;
    chromaUrl?: string;
}): Promise<void>;
export declare function querySimilar(queryText: string, topK?: number, options?: {
    apiKey?: string;
    model?: string;
    chromaUrl?: string;
}): Promise<{
    ids: import("chromadb").IDs[];
    embeddings: import("chromadb").Embeddings[] | null;
    documents: (import("chromadb").Document | null)[][];
    metadatas: (import("chromadb").Metadata | null)[][];
    distances: number[][] | null;
    included: import("chromadb").IncludeEnum[];
}>;
export declare function embedChunks(chunks: string[], options?: {
    apiKey?: string;
    model?: string;
}): Promise<number[][]>;
//# sourceMappingURL=EmbeddingService.d.ts.map