import type { WritableRdfTerm } from '@origintrail-official/dkg-rdf-utils'; export interface KnowledgeAssetWritableQuad { subject: string; predicate: string; object: string; /** Optional: empty or a bare absolute RFC 3987 IRI. */ graph?: string; } export type WritableTermKind = WritableRdfTerm['kind']; /** * The term kinds each quad position accepts, as rdf-utils' * `parseWritableRdfTerm` reads them. Terms are checked exactly as sent, since * nothing downstream trims them. An IRI must be an absolute RFC 3987 IRI, bare * or in angle brackets. The object accepts every kind, so its check is that the * term is well-formed. */ export declare const WRITABLE_QUAD_TERMS: Readonly>; //# sourceMappingURL=knowledge-asset-write-contract.d.ts.map