import { AbstractAttributeValue, AbstractAttributeValueJSON, IAbstractAttributeValue } from "../../AbstractAttributeValue"; import { RenderHints, ValueHints } from "../../hints"; export interface SchematizedJSONJSON extends AbstractAttributeValueJSON { "@type": "SchematizedJSON"; value: unknown; schemaURL?: string; } export interface ISchematizedJSON extends IAbstractAttributeValue { value: unknown; schemaURL?: string; } export declare class SchematizedJSON extends AbstractAttributeValue implements ISchematizedJSON { value: unknown; schemaURL?: string; static get valueHints(): ValueHints; static get renderHints(): RenderHints; static from(value: ISchematizedJSON | Omit): SchematizedJSON; toJSON(verbose?: boolean | undefined, serializeAsString?: boolean | undefined): SchematizedJSONJSON; } //# sourceMappingURL=SchematizedJSON.d.ts.map