import { RenderHints, ValueHints } from "../../../attributes/hints"; import { AbstractString, AbstractStringJSON, IAbstractString } from "../AbstractString"; /** * Particularly reflects marital status in Germany according to https://www.destatis.de/DE/Themen/Gesellschaft-Umwelt/Bevoelkerung/Haushalte-Familien/Glossar/familienstand.html */ export declare enum MaritalStatusValue { Single = "single", Married = "married", Separated = "separated", Divorced = "divorced", Widowed = "widowed", CivilPartnership = "civilPartnership", CivilPartnershipDissolved = "civilPartnershipDissolved", CivilPartnerDeceased = "civilPartnerDeceased" } export interface MaritalStatusJSON extends AbstractStringJSON { "@type": "MaritalStatus"; } export interface IMaritalStatus extends IAbstractString { } export declare class MaritalStatus extends AbstractString { value: MaritalStatusValue; static get valueHints(): ValueHints; static get renderHints(): RenderHints; static from(value: IMaritalStatus | Omit | string): MaritalStatus; toJSON(verbose?: boolean | undefined, serializeAsString?: boolean | undefined): MaritalStatusJSON; } //# sourceMappingURL=MaritalStatus.d.ts.map