import type { Quad } from '@rdfjs/types'; import type { QuintStore } from '../quint/types'; import type { RdfPatternQuery, RdfShadowDiff, RdfShadowScanResult } from './types'; import { RdfQuadIndex } from './RdfQuadIndex'; export declare class RdfShadowComparator { private readonly primary; private readonly compatibility; constructor(primary: RdfQuadIndex, compatibility: QuintStore); compareScan(query: RdfPatternQuery): Promise; } export declare function diffQuads(primary: Quad[], compatibility: Quad[]): RdfShadowDiff; export declare function canonicalQuadKey(quad: Quad): string;