/** * Helpers for working with linked data prop-types. * * These validate props for conforming to the rdfjs task force representation in plain object form. */ import { TermType } from "@ontologies/core"; import * as PropTypes from "prop-types"; /** Validate if the prop is a valid BlankNode. */ export declare const blankNodeShape: PropTypes.Requireable; value: PropTypes.Validator; }>>; /** Validate if the prop is a valid NamedNode. */ export declare const namedNodeShape: PropTypes.Requireable; value: PropTypes.Validator; }>>; /** Validate if the prop is a valid Literal. */ export declare const literalShape: PropTypes.Requireable; value: PropTypes.Validator; datatype: PropTypes.Requireable; value: PropTypes.Validator; }>>; language: PropTypes.Validator; }>>; /** Validate if the prop is a valid node (blank or named). */ export declare const nodeType: PropTypes.Requireable; value: PropTypes.Validator; }>>; /** Validate if the prop is a valid term (blank node, named node, or literal). */ export declare const termType: PropTypes.Requireable; value: PropTypes.Validator; }>>; /** Validate if the prop is a valid Quad. */ export declare const quadShape: PropTypes.Requireable; value: PropTypes.Validator; }>>; predicate: PropTypes.Validator; value: PropTypes.Validator; }>>; object: PropTypes.Validator; value: PropTypes.Validator; }>>; graph: PropTypes.Requireable; value: PropTypes.Validator; }>>; }>>;