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