import { Dataset } from "@opennetwork/rdf-dataset"; import { NamedNode } from "@opennetwork/rdf-data-model"; import { CreateInstance, Instance } from "./instance"; import { Object } from "./object"; export interface Link { } export declare function isLink(instance: Instance | undefined): instance is Link; export declare class Link extends Instance { #private; get href(): string; get rel(): string | undefined; get mediaType(): string | undefined; get name(): string | undefined; get hreflang(): string | undefined; get height(): number | undefined; get width(): number | undefined; get preview(): Link | Object | undefined; constructor(dataset: Dataset, subject: NamedNode, create: CreateInstance); protected getSubject(): NamedNode; }