import { Accessor } from './base.ts'; import { type QdrantRow } from '../core/qdrant/client.ts'; import type { QdrantConfigResolved } from '../resource/qdrant/config.ts'; export declare class QdrantAccessor extends Accessor { readonly config: QdrantConfigResolved; private client; private readonly indexesEnsured; private readonly searchCache; constructor(config: QdrantConfigResolved); private getClient; private scrollRaw; private ensureIndexes; private isIndexRequired; private scrollFiltered; listTables(): Promise; tableExists(name: string): Promise; distinct(table: string, column: string, filters: Record, limit: number, prefix?: string): Promise; rowsMatching(table: string, filters: Record, _columns: string[], limit: number, prefix?: string): Promise; rowRecord(table: string, idField: string, rowId: string): Promise; searchRows(table: string, query: string, limit: number): Promise; } //# sourceMappingURL=qdrant.d.ts.map