import { NamedNode, BlankNode, Dataset } from "@rdfjs/types"; import { LinkedDataObject } from "./LinkedDataObject"; import { ShapeType } from "./ShapeType"; import { ParserOptions } from "n3"; import { JsonLdDocument } from "jsonld"; export declare class LdoFactory> { private shapeType; constructor(shapeType: ShapeType); parse(id: string | NamedNode | BlankNode, data: string | JsonLdDocument | Dataset, options?: ParserOptions): Promise>; new(id?: string | NamedNode | BlankNode): LinkedDataObject; fromJson(inputData: Type): LinkedDataObject; }