import { PersistedJson } from "./PersistentConfig";
export declare const YASGUI_NS = "https://yasgui.matdata.eu/ontology#";
export declare const RDF_NS = "http://www.w3.org/1999/02/22-rdf-syntax-ns#";
export declare const RDFS_NS = "http://www.w3.org/2000/01/rdf-schema#";
export declare const XSD_NS = "http://www.w3.org/2001/XMLSchema#";
export declare const DCTERMS_NS = "http://purl.org/dc/terms/";
export declare const SD_NS = "http://www.w3.org/ns/sparql-service-description#";
export declare const SP_NS = "http://spinrdf.org/sp#";
export declare const HTTP_NS = "http://www.w3.org/2011/http#";
export declare const SCHEMA_NS = "https://schema.org/";
export declare function serializeToTurtle(config: PersistedJson): string;
export declare function parseFromTurtle(turtle: string): Partial<PersistedJson>;
export declare function downloadConfigAsFile(config: PersistedJson, filename?: string): void;
export declare function copyConfigToClipboard(config: PersistedJson): Promise<void>;
export declare function readConfigFromFile(file: File): Promise<string>;
export declare function readConfigFromClipboard(): Promise<string>;
