import type { BlankNode, NamedNode } from "@rdfjs/types"; import type { SubjectProxy } from "../subjectProxy/SubjectProxy"; import type { RawObject, RawValue } from "./RawObject"; import type { ProxyContext } from "../ProxyContext"; import { NodeSet } from "./NodeSet"; export declare function addRawValueToDatasetRecursive(subject: NamedNode | BlankNode, key: string, value: RawValue, visitedObjects: NodeSet, shouldDeleteOldTriples: boolean, proxyContext: ProxyContext): void; export declare function addRawObjectToDatasetRecursive(item: RawObject, visitedObjects: NodeSet, shouldDeleteOldTriples: boolean, proxyContext: ProxyContext): SubjectProxy; export declare function addObjectToDataset(item: RawObject, shouldDeleteOldTriples: boolean, proxyContext: ProxyContext): SubjectProxy;