import { ValueHints, ValueHintsOverride } from "../../hints"; import { AbstractString, AbstractStringJSON, IAbstractString } from "../AbstractString"; import { IProprietaryAttributeValue, ProprietaryAttributeValueJSON } from "./ProprietaryAttributeValue"; export interface ProprietaryStringJSON extends ProprietaryAttributeValueJSON, AbstractStringJSON { "@type": "ProprietaryString"; } export interface IProprietaryString extends IProprietaryAttributeValue, IAbstractString { } export declare class ProprietaryString extends AbstractString { title: string; description?: string; valueHintsOverride?: ValueHintsOverride; static from(value: IProprietaryString | Omit): ProprietaryString; toJSON(verbose?: boolean | undefined, serializeAsString?: boolean | undefined): ProprietaryStringJSON; get valueHints(): ValueHints; } //# sourceMappingURL=ProprietaryString.d.ts.map