import { BlankNode, DefaultGraph, Literal, NamedNode } from "@rdfjs/types"; export declare const _getUnderlyingNode: unique symbol; export declare const _getUnderlyingMatch: unique symbol; export declare const _isSubjectOriented: unique symbol; export declare const _getNodeAtIndex: unique symbol; export declare const _getUnderlyingDataset: unique symbol; export declare const _getUnderlyingArrayTarget: unique symbol; export declare const _proxyContext: unique symbol; export declare const _writeGraphs: unique symbol; export declare type ObjectLike = Record; export declare type SubjectType = NamedNode | BlankNode; export declare type PredicateType = NamedNode; export declare type ObjectType = NamedNode | BlankNode | Literal; export declare type GraphType = NamedNode | BlankNode | DefaultGraph; export declare type QuadMatch = [ SubjectType | undefined | null, PredicateType | undefined | null, ObjectType | undefined | null, GraphType | undefined | null ];