import * as RDF from "@rdfjs/types";
import { ITermHash } from "rdf-isomorphic";
export declare function getDiff(hash1: ITermHash, hash2: ITermHash): string[];
export declare function unGroundHashes<Q extends RDF.BaseQuad = RDF.Quad>(graph: Q[]): ITermHash;
export declare function getBnodeDiff<Q extends RDF.BaseQuad = RDF.Quad>(receivedQuads: Q[], expectedQuads: Q[]): {
    received: Record<string, Q[]>;
    expected: Record<string, Q[]>;
};
declare const _default: {
    toBeRdfIsomorphic<Q extends RDF.BaseQuad = RDF.Quad>(received: Iterable<Q>, actual: Iterable<Q>): {
        message: () => string;
        pass: boolean;
    };
};
export default _default;
