import { BlankNode, Dataset, NamedNode } from "@rdfjs/types"; import { ContextUtil } from "./ContextUtil"; import { ObjectJsonRepresentation } from "./helperFunctions/objectToJsonRepresentation"; import { ProxyCreator } from "./ProxyCreator"; export declare type QuadMatch = [subject: NamedNode | BlankNode, predicate: NamedNode]; export declare type ArrayProxyTarget = [ quadMatch: QuadMatch, curArray: ObjectJsonRepresentation[] ]; export declare function createArrayHandler(dataset: Dataset, contextUtil: ContextUtil, proxyCreator: ProxyCreator): ProxyHandler;