import { SharedContracts } from './shared-contracts'; export declare namespace ElementContracts { interface IContentTypeElementMultipleChoiceElementOptionsContract { name: string; id: string; codename: string; } enum IContentTypeElementModeTypeContract { single = "single", multiple = "multiple" } interface IContentTypeElementContract { id: string; name?: string; codename: string; type: string; guidelines: string; options?: IContentTypeElementMultipleChoiceElementOptionsContract[]; mode?: IContentTypeElementModeTypeContract; } interface IContentItemElementContract { element: SharedContracts.IReferenceObjectContract; value: string | number | SharedContracts.IReferenceObjectContract[]; } }