import type { IRdfStoreOptions } from '../IRdfStoreOptions'; import type { EncodedQuadTerms, PatternTerm, QuadPatternTerms } from '../PatternTerm'; import type { NestedMapActual } from './RdfStoreIndexNestedMap'; import { RdfStoreIndexNestedMapRecursive } from './RdfStoreIndexNestedMapRecursive'; /** * An RDF store index that is implemented using nested Maps, * and finds quads components via recursive methods calls * with optimized quoted triple support. */ export declare class RdfStoreIndexNestedMapRecursiveQuoted extends RdfStoreIndexNestedMapRecursive { readonly features: { quotedTripleFiltering: boolean; }; constructor(options: IRdfStoreOptions); findEncoded(ids: EncodedQuadTerms, terms: QuadPatternTerms): IterableIterator>; protected findEncodedInnerQuoted(index: number, ids: (TE | undefined)[], terms: QuadPatternTerms, isQuotedPattern: boolean[], map: NestedMapActual, partialQuad: TE[]): IterableIterator; protected countInner(index: number, terms: PatternTerm[], map: NestedMapActual): number; }