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