import Path from '../Paths/Path'; import * as N3 from 'n3'; import { NameSpaces } from './NameSpaces'; import ValueRange from '../ValueRanges/ValueRange'; import StringValueRange from '../ValueRanges/StringValueRange'; import NumberValueRange from '../ValueRanges/NumberValueRange'; import DateTimeValueRange from '../ValueRanges/DateTimeValueRange'; import PredicatePath from '../Paths/PredicatePath'; import { Literal } from 'rdf-js'; import UnknownValueRange from '../ValueRanges/UnknownValueRange'; export declare function addToMapList(map: Map, key: any, value: any): void; export declare function getIdOrValue(term: any): string; export declare function getNextNonPrefixString(prefix: string): string | null; export declare function isValidValueRange(valueRange: ValueRange): boolean | null; export declare function checkLiteral(vr: StringValueRange | NumberValueRange | DateTimeValueRange | UnknownValueRange): boolean; export interface FoundPath { paths: PredicatePath[]; pathEnd: N3.Term; } export interface Relation { '@context': string | object; '@type': string; 'tree:path'?: any; 'tree:value': Literal; 'tree:node': string; processedPath?: Path; } export declare const defaultContext: { rdf: NameSpaces; tree: NameSpaces; shacl: NameSpaces; xsd: NameSpaces; }; //# sourceMappingURL=Util.d.ts.map