import { ValueHints, ValueHintsOverride } from "../../hints"; import { AbstractBoolean, AbstractBooleanJSON, IAbstractBoolean } from "../AbstractBoolean"; import { IProprietaryAttributeValue, ProprietaryAttributeValueJSON } from "./ProprietaryAttributeValue"; export interface ProprietaryBooleanJSON extends ProprietaryAttributeValueJSON, AbstractBooleanJSON { "@type": "ProprietaryBoolean"; } export interface IProprietaryBoolean extends IProprietaryAttributeValue, IAbstractBoolean { } export declare class ProprietaryBoolean extends AbstractBoolean { title: string; description?: string; valueHintsOverride?: ValueHintsOverride; static from(value: IProprietaryBoolean | Omit): ProprietaryBoolean; toJSON(verbose?: boolean | undefined, serializeAsString?: boolean | undefined): ProprietaryBooleanJSON; get valueHints(): ValueHints; } //# sourceMappingURL=ProprietaryBoolean.d.ts.map