import { RAGRetrievalChunkingFormat } from "./RAGRetrievalChunkingFormat"; export declare class RAGRetrievalSemanticConfiguration { chunkingFormat( passageFormat?: RAGRetrievalChunkingFormat ): RAGRetrievalSemanticConfiguration; documentMatchCount( documentMatchCount?: number ): RAGRetrievalSemanticConfiguration; documentMatchThreshold( documentMatchThreshold?: number ): RAGRetrievalSemanticConfiguration; embeddingModelId( embeddingModelId?: string ): RAGRetrievalSemanticConfiguration; groupBy(groupBy?: string): RAGRetrievalSemanticConfiguration; mode(mode?: string): RAGRetrievalSemanticConfiguration; semanticIndexNames( semanticIndexNames?: Array ): RAGRetrievalSemanticConfiguration; constructor(); }