import type { NodeObject } from 'jsonld'; import { Store } from 'n3'; import type { EntityFieldValue } from './Types'; export declare type JSONPrimitive = string | number | boolean | null; export declare type JSONObject = Record; export interface JSONArray extends Array { } export declare type JSONValue = JSONPrimitive | { [x: string]: JSONValue; } | JSONValue[]; export declare function constructUri(base: string, local: string): string; export declare function convertJsonLdToQuads(jsonldDoc: any): Promise; export declare function toJSON(jsonLd: NodeObject, convertBeyondFirstLevel?: boolean): JSONObject; export declare function ensureArray(arrayable: T | T[]): T[]; export declare function getValueIfDefined(fieldValue?: EntityFieldValue): T | undefined; export declare function isUrl(value: any): boolean;