import { Id, Ref, Preset, FieldPresets, D2SchemaProperties, D2AccessData, D2Translation, D2Geometry, D2ReportingParams, D2ProgramOwner, D2ProgramOwnerSchema, D2UserGroupRef } from "../schemas/base"; export declare type D2Access = { data: D2AccessData; delete: boolean; externalize: boolean; manage: boolean; read: boolean; update: boolean; write: boolean; }; export declare type D2AggregateDataExchange = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; sharing: D2Sharing; source: unknown; target: unknown; translations: D2Translation[]; user: D2User; }; export declare type D2AnalyticsPeriodBoundary = { access: D2Access; analyticsPeriodBoundaryType: "AFTER_END_OF_REPORTING_PERIOD" | "AFTER_START_OF_REPORTING_PERIOD" | "BEFORE_END_OF_REPORTING_PERIOD" | "BEFORE_START_OF_REPORTING_PERIOD"; attributeValues: D2AttributeValue[]; boundaryTarget: string; code: Id; created: string; createdBy: D2User; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; offsetPeriodType: string; offsetPeriods: number; sharing: D2Sharing; translations: D2Translation[]; user: D2User; }; export declare type D2AnalyticsTableHook = { access: D2Access; analyticsTableType: "COMPLETENESS" | "COMPLETENESS_TARGET" | "DATA_VALUE" | "ENROLLMENT" | "EVENT" | "ORG_UNIT_TARGET" | "OWNERSHIP" | "TRACKED_ENTITY_INSTANCE" | "TRACKED_ENTITY_INSTANCE_ENROLLMENTS" | "TRACKED_ENTITY_INSTANCE_EVENTS" | "VALIDATION_RESULT"; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; phase: "ANALYTICS_TABLE_POPULATED" | "RESOURCE_TABLE_POPULATED"; resourceTableType: "CATEGORY_OPTION_COMBO_NAME" | "CATEGORY_STRUCTURE" | "DATA_APPROVAL_MIN_LEVEL" | "DATA_APPROVAL_REMAP_LEVEL" | "DATA_ELEMENT_CATEGORY_OPTION_COMBO" | "DATA_ELEMENT_GROUP_SET_STRUCTURE" | "DATA_ELEMENT_STRUCTURE" | "DATA_SET_ORG_UNIT_CATEGORY" | "DATE_PERIOD_STRUCTURE" | "INDICATOR_GROUP_SET_STRUCTURE" | "ORG_UNIT_GROUP_SET_STRUCTURE" | "ORG_UNIT_STRUCTURE" | "PERIOD_STRUCTURE"; sharing: D2Sharing; sql: string; translations: D2Translation[]; user: D2User; }; export declare type D2ApiToken = { access: D2Access; attributeValues: D2AttributeValue[]; attributes: unknown[]; code: Id; created: string; createdBy: D2User; displayName: string; expire: number; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; sharing: D2Sharing; translations: D2Translation[]; type: "PERSONAL_ACCESS_TOKEN_V1" | "PERSONAL_ACCESS_TOKEN_V2"; user: D2User; version: number; }; export declare type D2Attribute = { access: D2Access; attributeValues: D2AttributeValue[]; categoryAttribute: boolean; categoryOptionAttribute: boolean; categoryOptionComboAttribute: boolean; categoryOptionGroupAttribute: boolean; categoryOptionGroupSetAttribute: boolean; code: Id; constantAttribute: boolean; created: string; createdBy: D2User; dataElementAttribute: boolean; dataElementGroupAttribute: boolean; dataElementGroupSetAttribute: boolean; dataSetAttribute: boolean; description: string; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; documentAttribute: boolean; eventChartAttribute: boolean; eventReportAttribute: boolean; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; indicatorAttribute: boolean; indicatorGroupAttribute: boolean; lastUpdated: string; lastUpdatedBy: D2User; legendSetAttribute: boolean; mandatory: boolean; mapAttribute: boolean; name: string; objectTypes: string[]; optionAttribute: boolean; optionSet: D2OptionSet; optionSetAttribute: boolean; organisationUnitAttribute: boolean; organisationUnitGroupAttribute: boolean; organisationUnitGroupSetAttribute: boolean; programAttribute: boolean; programIndicatorAttribute: boolean; programStageAttribute: boolean; relationshipTypeAttribute: boolean; sectionAttribute: boolean; sharing: D2Sharing; shortName: string; sortOrder: number; sqlViewAttribute: boolean; trackedEntityAttributeAttribute: boolean; trackedEntityTypeAttribute: boolean; translations: D2Translation[]; unique: boolean; user: D2User; userAttribute: boolean; userGroupAttribute: boolean; validationRuleAttribute: boolean; validationRuleGroupAttribute: boolean; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; visualizationAttribute: boolean; }; export declare type D2AttributeValue = { attribute: D2Attribute; value: string; }; export declare type D2Axis = { axis: number; dimensionalItem: string; }; export declare type D2Category = { access: D2Access; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValue[]; categoryCombos: D2CategoryCombo[]; categoryOptions: D2CategoryOption[]; code: Id; created: string; createdBy: D2User; dataDimension: boolean; dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: "ATTRIBUTE_OPTION_COMBO" | "CATEGORY" | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" | "DATA_X" | "OPTION_GROUP_SET" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "ORGANISATION_UNIT_GROUP_SET" | "ORGANISATION_UNIT_LEVEL" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "STATIC" | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; filter: string; formName: string; href: string; id: Id; items: unknown[]; lastUpdated: string; lastUpdatedBy: D2User; legendSet: D2LegendSet; name: string; optionSet: D2OptionSet; program: D2Program; programStage: D2ProgramStage; repetition: D2EventRepetition; sharing: D2Sharing; shortName: string; translations: D2Translation[]; user: D2User; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; }; export declare type D2CategoryCombo = { access: D2Access; attributeValues: D2AttributeValue[]; categories: D2Category[]; categoryOptionCombos: D2CategoryOptionCombo[]; code: Id; created: string; createdBy: D2User; dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; isDefault: boolean; lastUpdated: string; lastUpdatedBy: D2User; name: string; sharing: D2Sharing; skipTotal: boolean; translations: D2Translation[]; user: D2User; }; export declare type D2CategoryDimension = { category: D2Category; categoryOptions: object; }; export declare type D2CategoryOption = { access: D2Access; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValue[]; categories: D2Category[]; categoryOptionCombos: D2CategoryOptionCombo[]; categoryOptionGroups: D2CategoryOptionGroup[]; code: Id; created: string; createdBy: D2User; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; endDate: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; isDefault: boolean; lastUpdated: string; lastUpdatedBy: D2User; legendSet: D2LegendSet; legendSets: D2LegendSet[]; name: string; organisationUnits: D2OrganisationUnit[]; queryMods: unknown; sharing: D2Sharing; shortName: string; startDate: string; style: D2ObjectStyle; translations: D2Translation[]; user: D2User; }; export declare type D2CategoryOptionCombo = { access: D2Access; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValue[]; categoryCombo: D2CategoryCombo; categoryOptions: D2CategoryOption[]; code: Id; created: string; createdBy: D2User; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; ignoreApproval: boolean; lastUpdated: string; lastUpdatedBy: D2User; legendSet: D2LegendSet; legendSets: D2LegendSet[]; name: string; queryMods: unknown; sharing: D2Sharing; shortName: string; translations: D2Translation[]; user: D2User; }; export declare type D2CategoryOptionGroup = { access: D2Access; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValue[]; categoryOptions: D2CategoryOption[]; code: Id; created: string; createdBy: D2User; dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; groupSets: D2CategoryOptionGroupSet[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; legendSet: D2LegendSet; legendSets: D2LegendSet[]; name: string; queryMods: unknown; sharing: D2Sharing; shortName: string; translations: D2Translation[]; user: D2User; }; export declare type D2CategoryOptionGroupSet = { access: D2Access; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValue[]; categoryOptionGroups: D2CategoryOptionGroup[]; code: Id; created: string; createdBy: D2User; dataDimension: boolean; dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: "ATTRIBUTE_OPTION_COMBO" | "CATEGORY" | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" | "DATA_X" | "OPTION_GROUP_SET" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "ORGANISATION_UNIT_GROUP_SET" | "ORGANISATION_UNIT_LEVEL" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "STATIC" | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; filter: string; formName: string; href: string; id: Id; items: unknown[]; lastUpdated: string; lastUpdatedBy: D2User; legendSet: D2LegendSet; name: string; optionSet: D2OptionSet; program: D2Program; programStage: D2ProgramStage; repetition: D2EventRepetition; sharing: D2Sharing; shortName: string; translations: D2Translation[]; user: D2User; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; }; export declare type D2CategoryOptionGroupSetDimension = { categoryOptionGroupSet: D2CategoryOptionGroupSet; categoryOptionGroups: object; }; export declare type D2Constant = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; description: string; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; sharing: D2Sharing; shortName: string; translations: D2Translation[]; user: D2User; value: number; }; export declare type D2Dashboard = { access: D2Access; allowedFilters: string[]; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; dashboardItems: D2DashboardItem[]; description: string; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; itemConfig: D2ItemConfig; itemCount: number; lastUpdated: string; lastUpdatedBy: D2User; layout: unknown; name: string; restrictFilters: boolean; sharing: D2Sharing; shortName: string; translations: D2Translation[]; user: D2User; }; export declare type D2DashboardItem = { access: D2Access; appKey: string; attributeValues: D2AttributeValue[]; code: Id; contentCount: number; created: string; createdBy: D2User; displayName: string; eventChart: D2EventChart; eventReport: D2EventReport; eventVisualization: D2EventVisualization; favorite: boolean; favorites: string[]; height: number; href: string; id: Id; interpretationCount: number; interpretationLikeCount: number; lastUpdated: string; lastUpdatedBy: D2User; map: D2Map; messages: boolean; name: string; reports: D2Report[]; resources: D2Document[]; shape: "DOUBLE_WIDTH" | "FULL_WIDTH" | "NORMAL"; sharing: D2Sharing; text: string; translations: D2Translation[]; type: "APP" | "EVENT_CHART" | "EVENT_REPORT" | "EVENT_VISUALIZATION" | "MAP" | "MESSAGES" | "REPORTS" | "RESOURCES" | "TEXT" | "USERS" | "VISUALIZATION"; user: D2User; users: D2User[]; visualization: D2Visualization; width: number; x: number; y: number; }; export declare type D2DataApprovalLevel = { access: D2Access; attributeValues: D2AttributeValue[]; categoryOptionGroupSet: D2CategoryOptionGroupSet; code: Id; created: string; createdBy: D2User; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; level: number; name: string; orgUnitLevel: number; orgUnitLevelName: string; sharing: D2Sharing; translations: D2Translation[]; user: D2User; }; export declare type D2DataApprovalWorkflow = { access: D2Access; attributeValues: D2AttributeValue[]; categoryCombo: D2CategoryCombo; code: Id; created: string; createdBy: D2User; dataApprovalLevels: D2DataApprovalLevel[]; dataSets: D2DataSet[]; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; periodType: string; sharing: D2Sharing; translations: D2Translation[]; user: D2User; }; export declare type D2DataElement = { access: D2Access; aggregationLevels: number[]; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValue[]; categoryCombo: D2CategoryCombo; code: Id; commentOptionSet: D2OptionSet; created: string; createdBy: D2User; dataElementGroups: D2DataElementGroup[]; dataSetElements: D2DataSetElement[]; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; domainType: "AGGREGATE" | "TRACKER"; favorite: boolean; favorites: string[]; fieldMask: string; formName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; legendSet: D2LegendSet; legendSets: D2LegendSet[]; name: string; optionSet: D2OptionSet; optionSetValue: boolean; queryMods: unknown; sharing: D2Sharing; shortName: string; style: D2ObjectStyle; translations: D2Translation[]; url: string; user: D2User; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; valueTypeOptions: unknown; zeroIsSignificant: boolean; }; export declare type D2DataElementGroup = { access: D2Access; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; dataElements: D2DataElement[]; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; groupSets: D2DataElementGroupSet[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; legendSet: D2LegendSet; legendSets: D2LegendSet[]; name: string; queryMods: unknown; sharing: D2Sharing; shortName: string; translations: D2Translation[]; user: D2User; }; export declare type D2DataElementGroupSet = { access: D2Access; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValue[]; code: Id; compulsory: boolean; created: string; createdBy: D2User; dataDimension: boolean; dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; dataElementGroups: D2DataElementGroup[]; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: "ATTRIBUTE_OPTION_COMBO" | "CATEGORY" | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" | "DATA_X" | "OPTION_GROUP_SET" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "ORGANISATION_UNIT_GROUP_SET" | "ORGANISATION_UNIT_LEVEL" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "STATIC" | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; filter: string; formName: string; href: string; id: Id; items: unknown[]; lastUpdated: string; lastUpdatedBy: D2User; legendSet: D2LegendSet; name: string; optionSet: D2OptionSet; program: D2Program; programStage: D2ProgramStage; repetition: D2EventRepetition; sharing: D2Sharing; shortName: string; translations: D2Translation[]; user: D2User; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; }; export declare type D2DataElementGroupSetDimension = { dataElementGroupSet: D2DataElementGroupSet; dataElementGroups: object; }; export declare type D2DataElementOperand = { access: D2Access; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeOptionCombo: D2CategoryOptionCombo; attributeValues: D2AttributeValue[]; categoryOptionCombo: D2CategoryOptionCombo; code: Id; created: string; createdBy: D2User; dataElement: D2DataElement; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: string; lastUpdated: string; lastUpdatedBy: D2User; legendSet: D2LegendSet; legendSets: D2LegendSet[]; name: string; queryMods: unknown; sharing: D2Sharing; shortName: string; translations: D2Translation[]; user: D2User; }; export declare type D2DataEntryForm = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; displayName: string; favorite: boolean; favorites: string[]; format: number; href: string; htmlCode: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; sharing: D2Sharing; style: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; translations: D2Translation[]; user: D2User; }; export declare type D2DataInputPeriod = { closingDate: string; openingDate: string; period: Ref; }; export declare type D2DataSet = { access: D2Access; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValue[]; categoryCombo: D2CategoryCombo; code: Id; compulsoryDataElementOperands: D2DataElementOperand[]; compulsoryFieldsCompleteOnly: boolean; created: string; createdBy: D2User; dataElementDecoration: boolean; dataEntryForm: D2DataEntryForm; dataInputPeriods: D2DataInputPeriod[]; dataSetElements: D2DataSetElement[]; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; expiryDays: number; favorite: boolean; favorites: string[]; fieldCombinationRequired: boolean; formName: string; formType: "CUSTOM" | "DEFAULT" | "SECTION" | "SECTION_MULTIORG"; href: string; id: Id; indicators: D2Indicator[]; interpretations: D2Interpretation[]; lastUpdated: string; lastUpdatedBy: D2User; legendSet: D2LegendSet; legendSets: D2LegendSet[]; mobile: boolean; name: string; noValueRequiresComment: boolean; notificationRecipients: D2UserGroup; notifyCompletingUser: boolean; openFuturePeriods: number; openPeriodsAfterCoEndDate: number; organisationUnits: D2OrganisationUnit[]; periodType: string; queryMods: unknown; renderAsTabs: boolean; renderHorizontally: boolean; sections: D2Section[]; sharing: D2Sharing; shortName: string; skipOffline: boolean; style: D2ObjectStyle; timelyDays: number; translations: D2Translation[]; user: D2User; validCompleteOnly: boolean; version: number; workflow: D2DataApprovalWorkflow; }; export declare type D2DataSetElement = { categoryCombo: D2CategoryCombo; dataElement: D2DataElement; dataSet: D2DataSet; }; export declare type D2DataSetNotificationTemplate = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; dataSetNotificationTrigger: "DATA_SET_COMPLETION" | "SCHEDULED_DAYS"; dataSets: D2DataSet[]; deliveryChannels: never[]; displayMessageTemplate: string; displayName: string; displaySubjectTemplate: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; messageTemplate: string; name: string; notificationRecipient: "ORGANISATION_UNIT_CONTACT" | "USER_GROUP"; notifyParentOrganisationUnitOnly: boolean; notifyUsersInHierarchyOnly: boolean; recipientUserGroup: D2UserGroup; relativeScheduledDays: number; sendStrategy: "COLLECTIVE_SUMMARY" | "SINGLE_NOTIFICATION"; sharing: D2Sharing; subjectTemplate: string; translations: D2Translation[]; user: D2User; }; export declare type D2DatastoreEntry = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; key: string; lastUpdated: string; lastUpdatedBy: D2User; name: string; namespace: string; sharing: D2Sharing; translations: D2Translation[]; user: D2User; value: string; }; export declare type D2Document = { access: D2Access; attachment: boolean; attributeValues: D2AttributeValue[]; code: Id; contentType: string; created: string; createdBy: D2User; displayName: string; external: boolean; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; sharing: D2Sharing; translations: D2Translation[]; url: string; user: D2User; }; export declare type D2Enrollment = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; completedBy: string; completedDate: string; created: string; createdAtClient: string; createdBy: D2User; createdByUserInfo: unknown; deleted: boolean; displayName: string; enrollmentDate: string; events: D2Event[]; favorite: boolean; favorites: string[]; followup: boolean; geometry: D2Geometry; href: string; id: Id; lastUpdated: string; lastUpdatedAtClient: string; lastUpdatedBy: D2User; lastUpdatedByUserInfo: unknown; messageConversations: D2MessageConversation[]; name: string; occurredDate: string; organisationUnit: D2OrganisationUnit; program: D2Program; relationshipItems: D2RelationshipItem[]; sharing: D2Sharing; status: "ACTIVE" | "CANCELLED" | "COMPLETED"; storedBy: string; trackedEntityComments: unknown[]; trackedEntityInstance: D2TrackedEntity; translations: D2Translation[]; user: D2User; }; export declare type D2Event = { access: D2Access; assignedUser: D2User; attributeOptionCombo: D2CategoryOptionCombo; attributeValues: D2AttributeValue[]; code: Id; completed: boolean; completedBy: string; completedDate: string; creatableInSearchScope: boolean; created: string; createdAtClient: string; createdBy: D2User; createdByUserInfo: unknown; deleted: boolean; displayName: string; enrollment: D2Enrollment; eventDataValues: unknown[]; eventDate: string; favorite: boolean; favorites: string[]; geometry: D2Geometry; href: string; id: Id; lastUpdated: string; lastUpdatedAtClient: string; lastUpdatedBy: D2User; lastUpdatedByUserInfo: unknown; messageConversations: D2MessageConversation[]; name: string; notes: unknown[]; organisationUnit: D2OrganisationUnit; programStage: D2ProgramStage; relationshipItems: D2RelationshipItem[]; scheduledDate: string; sharing: D2Sharing; status: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; storedBy: string; translations: D2Translation[]; user: D2User; }; export declare type D2EventChart = { access: D2Access; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeDimensions: unknown[]; attributeValueDimension: D2TrackedEntityAttribute; attributeValues: D2AttributeValue[]; baseLineLabel: string; baseLineValue: number; categoryDimensions: D2CategoryDimension[]; categoryOptionGroupSetDimensions: D2CategoryOptionGroupSetDimension[]; code: Id; colSubTotals: boolean; colTotals: boolean; collapseDataDimensions: boolean; columnDimensions: string[]; columns: unknown[]; completedOnly: boolean; created: string; createdBy: D2User; cumulativeValues: boolean; dataDimensionItems: unknown[]; dataElementDimensions: D2TrackedEntityDataElementDimension[]; dataElementGroupSetDimensions: D2DataElementGroupSetDimension[]; dataElementValueDimension: D2DataElement; description: string; digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; displayDescription: string; displayDomainAxisLabel: string; displayFormName: string; displayName: string; displayRangeAxisLabel: string; displayShortName: string; displaySubtitle: string; displayTargetLineLabel: string; displayTitle: string; domainAxisLabel: string; endDate: string; eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; favorite: boolean; favorites: string[]; filterDimensions: string[]; filters: unknown[]; formName: string; hideEmptyRowItems: "AFTER_LAST" | "ALL" | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideNaData: boolean; hideSubtitle: boolean; hideTitle: boolean; href: string; id: Id; interpretations: D2Interpretation[]; itemOrganisationUnitGroups: D2OrganisationUnitGroup[]; lastUpdated: string; lastUpdatedBy: D2User; legacy: boolean; legend: D2LegendDefinitions; legendDisplayStrategy: "BY_DATA_ITEM" | "FIXED"; legendSet: D2LegendSet; name: string; noSpaceBetweenColumns: boolean; orgUnitField: string; organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimension[]; organisationUnitLevels: number[]; organisationUnits: D2OrganisationUnit[]; outputType: "ENROLLMENT" | "EVENT" | "TRACKED_ENTITY_INSTANCE"; parentGraphMap: D2Map; percentStackedValues: boolean; periods: Ref[]; program: D2Program; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimension[]; programStage: D2ProgramStage; programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; rangeAxisDecimals: number; rangeAxisLabel: string; rangeAxisMaxValue: number; rangeAxisMinValue: number; rangeAxisSteps: number; rawPeriods: string[]; regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; rowDimensions: string[]; rowSubTotals: boolean; rowTotals: boolean; rows: unknown[]; sharing: D2Sharing; shortName: string; showData: boolean; showDimensionLabels: boolean; showHierarchy: boolean; skipRounding: boolean; sortOrder: number; startDate: string; subscribed: boolean; subscribers: string[]; subtitle: string; targetLineLabel: string; targetLineValue: number; timeField: string; title: string; topLimit: number; translations: D2Translation[]; type: "AREA" | "BAR" | "BUBBLE" | "COLUMN" | "GAUGE" | "LINE" | "LINE_LIST" | "PIE" | "PIVOT_TABLE" | "RADAR" | "SCATTER" | "SINGLE_VALUE" | "STACKED_AREA" | "STACKED_BAR" | "STACKED_COLUMN" | "YEAR_OVER_YEAR_COLUMN" | "YEAR_OVER_YEAR_LINE"; user: D2User; userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; userOrganisationUnit: boolean; userOrganisationUnitChildren: boolean; userOrganisationUnitGrandChildren: boolean; value: unknown; yearlySeries: string[]; }; export declare type D2EventFilter = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; description: string; displayDescription: string; displayName: string; eventQueryCriteria: unknown; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; program: Id; programStage: Id; sharing: D2Sharing; translations: D2Translation[]; user: D2User; }; export declare type D2EventHook = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; description: string; disabled: boolean; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; sharing: D2Sharing; source: unknown; targets: unknown[]; translations: D2Translation[]; user: D2User; }; export declare type D2EventRepetition = { dimension: string; indexes: number[]; parent: "COLUMN" | "FILTER" | "ROW"; program: string; programStage: string; }; export declare type D2EventReport = { access: D2Access; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeDimensions: unknown[]; attributeValueDimension: D2TrackedEntityAttribute; attributeValues: D2AttributeValue[]; categoryDimensions: D2CategoryDimension[]; categoryOptionGroupSetDimensions: D2CategoryOptionGroupSetDimension[]; code: Id; colSubTotals: boolean; colTotals: boolean; collapseDataDimensions: boolean; columnDimensions: string[]; columns: unknown[]; completedOnly: boolean; created: string; createdBy: D2User; cumulativeValues: boolean; dataDimensionItems: unknown[]; dataElementDimensions: D2TrackedEntityDataElementDimension[]; dataElementGroupSetDimensions: D2DataElementGroupSetDimension[]; dataElementValueDimension: D2DataElement; dataType: "AGGREGATED_VALUES" | "EVENTS"; description: string; digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; displayDensity: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; displaySubtitle: string; displayTargetLineLabel: string; displayTitle: string; endDate: string; eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; favorite: boolean; favorites: string[]; filterDimensions: string[]; filters: unknown[]; fontSize: "LARGE" | "NORMAL" | "SMALL"; formName: string; hideEmptyRowItems: "AFTER_LAST" | "ALL" | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideNaData: boolean; hideSubtitle: boolean; hideTitle: boolean; href: string; id: Id; interpretations: D2Interpretation[]; itemOrganisationUnitGroups: D2OrganisationUnitGroup[]; lastUpdated: string; lastUpdatedBy: D2User; legacy: boolean; legend: D2LegendDefinitions; name: string; noSpaceBetweenColumns: boolean; orgUnitField: string; organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimension[]; organisationUnitLevels: number[]; organisationUnits: D2OrganisationUnit[]; outputType: "ENROLLMENT" | "EVENT" | "TRACKED_ENTITY_INSTANCE"; parentGraphMap: D2Map; percentStackedValues: boolean; periods: Ref[]; program: D2Program; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimension[]; programStage: D2ProgramStage; programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; rawPeriods: string[]; regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; rowDimensions: string[]; rowSubTotals: boolean; rowTotals: boolean; rows: unknown[]; sharing: D2Sharing; shortName: string; showData: boolean; showDimensionLabels: boolean; showHierarchy: boolean; simpleDimensions: unknown[]; skipRounding: boolean; sortOrder: number; startDate: string; subscribed: boolean; subscribers: string[]; subtitle: string; timeField: string; title: string; topLimit: number; translations: D2Translation[]; type: "AREA" | "BAR" | "BUBBLE" | "COLUMN" | "GAUGE" | "LINE" | "LINE_LIST" | "PIE" | "PIVOT_TABLE" | "RADAR" | "SCATTER" | "SINGLE_VALUE" | "STACKED_AREA" | "STACKED_BAR" | "STACKED_COLUMN" | "YEAR_OVER_YEAR_COLUMN" | "YEAR_OVER_YEAR_LINE"; user: D2User; userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; userOrganisationUnit: boolean; userOrganisationUnitChildren: boolean; userOrganisationUnitGrandChildren: boolean; value: unknown; }; export declare type D2EventVisualization = { access: D2Access; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeDimensions: unknown[]; attributeValueDimension: D2TrackedEntityAttribute; attributeValues: D2AttributeValue[]; baseLineLabel: string; baseLineValue: number; categoryDimensions: D2CategoryDimension[]; categoryOptionGroupSetDimensions: D2CategoryOptionGroupSetDimension[]; code: Id; colSubTotals: boolean; colTotals: boolean; collapseDataDimensions: boolean; columnDimensions: string[]; columns: unknown[]; completedOnly: boolean; created: string; createdBy: D2User; cumulativeValues: boolean; dataDimensionItems: unknown[]; dataElementDimensions: D2TrackedEntityDataElementDimension[]; dataElementGroupSetDimensions: D2DataElementGroupSetDimension[]; dataElementValueDimension: D2DataElement; dataType: "AGGREGATED_VALUES" | "EVENTS"; description: string; digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; displayDensity: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; displayDescription: string; displayDomainAxisLabel: string; displayFormName: string; displayName: string; displayRangeAxisLabel: string; displayShortName: string; displaySubtitle: string; displayTargetLineLabel: string; displayTitle: string; domainAxisLabel: string; endDate: string; eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; favorite: boolean; favorites: string[]; filterDimensions: string[]; filters: unknown[]; fontSize: "LARGE" | "NORMAL" | "SMALL"; formName: string; hideEmptyRowItems: "AFTER_LAST" | "ALL" | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideNaData: boolean; hideSubtitle: boolean; hideTitle: boolean; href: string; id: Id; interpretations: D2Interpretation[]; itemOrganisationUnitGroups: D2OrganisationUnitGroup[]; lastUpdated: string; lastUpdatedBy: D2User; legacy: boolean; legend: D2LegendDefinitions; name: string; noSpaceBetweenColumns: boolean; orgUnitField: string; organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimension[]; organisationUnitLevels: number[]; organisationUnits: D2OrganisationUnit[]; outputType: "ENROLLMENT" | "EVENT" | "TRACKED_ENTITY_INSTANCE"; parentGraphMap: D2Map; percentStackedValues: boolean; periods: Ref[]; program: D2Program; programDimensions: D2Program[]; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimension[]; programStage: D2ProgramStage; programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; rangeAxisDecimals: number; rangeAxisLabel: string; rangeAxisMaxValue: number; rangeAxisMinValue: number; rangeAxisSteps: number; rawPeriods: string[]; regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; repetitions: D2EventRepetition[]; rowDimensions: string[]; rowSubTotals: boolean; rowTotals: boolean; rows: unknown[]; sharing: D2Sharing; shortName: string; showData: boolean; showDimensionLabels: boolean; showHierarchy: boolean; simpleDimensions: unknown[]; skipRounding: boolean; sortOrder: number; sorting: unknown[]; startDate: string; subscribed: boolean; subscribers: string[]; subtitle: string; targetLineLabel: string; targetLineValue: number; timeField: string; title: string; topLimit: number; trackedEntityType: D2TrackedEntityType; translations: D2Translation[]; type: "AREA" | "BAR" | "BUBBLE" | "COLUMN" | "GAUGE" | "LINE" | "LINE_LIST" | "PIE" | "PIVOT_TABLE" | "RADAR" | "SCATTER" | "SINGLE_VALUE" | "STACKED_AREA" | "STACKED_BAR" | "STACKED_COLUMN" | "YEAR_OVER_YEAR_COLUMN" | "YEAR_OVER_YEAR_LINE"; user: D2User; userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; userOrganisationUnit: boolean; userOrganisationUnitChildren: boolean; userOrganisationUnitGrandChildren: boolean; value: unknown; }; export declare type D2Expression = { description: string; displayDescription: string; expression: string; missingValueStrategy: "NEVER_SKIP" | "SKIP_IF_ALL_VALUES_MISSING" | "SKIP_IF_ANY_VALUE_MISSING"; slidingWindow: boolean; translations: D2Translation[]; }; export declare type D2ExpressionDimensionItem = { access: D2Access; aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; expression: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; legendSet: D2LegendSet; legendSets: D2LegendSet[]; missingValueStrategy: "NEVER_SKIP" | "SKIP_IF_ALL_VALUES_MISSING" | "SKIP_IF_ANY_VALUE_MISSING"; name: string; queryMods: unknown; sharing: D2Sharing; shortName: string; slidingWindow: boolean; translations: D2Translation[]; user: D2User; }; export declare type D2ExternalFileResource = { access: D2Access; accessToken: string; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; displayName: string; expires: string; favorite: boolean; favorites: string[]; fileResource: D2FileResource; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; sharing: D2Sharing; translations: D2Translation[]; user: D2User; }; export declare type D2ExternalMapLayer = { access: D2Access; attributeValues: D2AttributeValue[]; attribution: string; code: Id; created: string; createdBy: D2User; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; imageFormat: "JPG" | "PNG"; lastUpdated: string; lastUpdatedBy: D2User; layers: string; legendSet: D2LegendSet; legendSetUrl: string; mapLayerPosition: "BASEMAP" | "OVERLAY"; mapService: "ARCGIS_FEATURE" | "GEOJSON_URL" | "TMS" | "VECTOR_STYLE" | "WMS" | "XYZ"; name: string; sharing: D2Sharing; translations: D2Translation[]; url: string; user: D2User; }; export declare type D2FileResource = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; contentLength: number; contentMd5: string; contentType: string; created: string; createdBy: D2User; displayName: string; domain: "DATA_VALUE" | "DOCUMENT" | "ICON" | "JOB_DATA" | "MESSAGE_ATTACHMENT" | "ORG_UNIT" | "PUSH_ANALYSIS" | "USER_AVATAR"; favorite: boolean; favorites: string[]; hasMultipleStorageFiles: boolean; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; sharing: D2Sharing; storageStatus: "NONE" | "PENDING" | "STORED"; translations: D2Translation[]; user: D2User; }; export declare type D2Icon = { created: string; createdBy: D2User; custom: boolean; description: string; fileResource: D2FileResource; href: string; key: string; keywords: string[]; lastUpdated: string; }; export declare type D2Indicator = { access: D2Access; aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; annualized: boolean; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; dataSets: D2DataSet[]; decimals: number; denominator: string; denominatorDescription: string; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDenominatorDescription: string; displayDescription: string; displayFormName: string; displayName: string; displayNumeratorDescription: string; displayShortName: string; explodedDenominator: string; explodedNumerator: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; indicatorGroups: D2IndicatorGroup[]; indicatorType: D2IndicatorType; lastUpdated: string; lastUpdatedBy: D2User; legendSet: D2LegendSet; legendSets: D2LegendSet[]; name: string; numerator: string; numeratorDescription: string; queryMods: unknown; sharing: D2Sharing; shortName: string; style: D2ObjectStyle; translations: D2Translation[]; url: string; user: D2User; }; export declare type D2IndicatorGroup = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; description: string; displayName: string; favorite: boolean; favorites: string[]; groupSets: D2IndicatorGroupSet[]; href: string; id: Id; indicatorGroupSet: D2IndicatorGroupSet; indicators: D2Indicator[]; lastUpdated: string; lastUpdatedBy: D2User; name: string; sharing: D2Sharing; translations: D2Translation[]; user: D2User; }; export declare type D2IndicatorGroupSet = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; compulsory: boolean; created: string; createdBy: D2User; description: string; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; indicatorGroups: D2IndicatorGroup[]; lastUpdated: string; lastUpdatedBy: D2User; name: string; sharing: D2Sharing; shortName: string; translations: D2Translation[]; user: D2User; }; export declare type D2IndicatorType = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; displayName: string; factor: number; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; number: boolean; sharing: D2Sharing; translations: D2Translation[]; user: D2User; }; export declare type D2Interpretation = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; comments: D2InterpretationComment[]; created: string; createdBy: D2User; dataSet: D2DataSet; displayName: string; eventChart: D2EventChart; eventReport: D2EventReport; eventVisualization: D2EventVisualization; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; likedBy: D2User[]; likes: number; map: D2Map; mentions: unknown[]; name: string; organisationUnit: D2OrganisationUnit; period: Ref; sharing: D2Sharing; text: string; translations: D2Translation[]; type: "DATASET_REPORT" | "EVENT_CHART" | "EVENT_REPORT" | "EVENT_VISUALIZATION" | "MAP" | "VISUALIZATION"; user: D2User; visualization: D2Visualization; }; export declare type D2InterpretationComment = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; mentions: unknown[]; name: string; sharing: D2Sharing; text: string; translations: D2Translation[]; user: D2User; }; export declare type D2ItemConfig = { insertHeight: number; insertPosition: "END" | "START"; }; export declare type D2JobConfiguration = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; configurable: boolean; created: string; createdBy: D2User; cronExpression: string; delay: number; displayName: string; enabled: boolean; errorCodes: string; executedBy: string; favorite: boolean; favorites: string[]; href: string; id: Id; jobParameters: unknown; jobStatus: "COMPLETED" | "DISABLED" | "FAILED" | "NOT_STARTED" | "RUNNING" | "SCHEDULED" | "STOPPED"; jobType: "ACCOUNT_EXPIRY_ALERT" | "AGGREGATE_DATA_EXCHANGE" | "ANALYTICS_TABLE" | "COMPLETE_DATA_SET_REGISTRATION_IMPORT" | "CONTINUOUS_ANALYTICS_TABLE" | "CREDENTIALS_EXPIRY_ALERT" | "DATAVALUE_IMPORT" | "DATAVALUE_IMPORT_INTERNAL" | "DATA_INTEGRITY" | "DATA_INTEGRITY_DETAILS" | "DATA_SET_NOTIFICATION" | "DATA_STATISTICS" | "DATA_SYNC" | "DISABLE_INACTIVE_USERS" | "ENROLLMENT_IMPORT" | "EVENT_IMPORT" | "EVENT_PROGRAMS_DATA_SYNC" | "FILE_RESOURCE_CLEANUP" | "GEOJSON_IMPORT" | "GML_IMPORT" | "HOUSEKEEPING" | "HTML_PUSH_ANALYTICS" | "IMAGE_PROCESSING" | "LOCK_EXCEPTION_CLEANUP" | "MATERIALIZED_SQL_VIEW_UPDATE" | "METADATA_IMPORT" | "META_DATA_SYNC" | "MOCK" | "MONITORING" | "PREDICTOR" | "PROGRAM_NOTIFICATIONS" | "PUSH_ANALYSIS" | "REMOVE_USED_OR_EXPIRED_RESERVED_VALUES" | "RESOURCE_TABLE" | "SEND_SCHEDULED_MESSAGE" | "SMS_SEND" | "SYSTEM_VERSION_UPDATE_CHECK" | "TEI_IMPORT" | "TEST" | "TRACKER_IMPORT_JOB" | "TRACKER_IMPORT_NOTIFICATION_JOB" | "TRACKER_IMPORT_RULE_ENGINE_JOB" | "TRACKER_PROGRAMS_DATA_SYNC" | "TRACKER_SEARCH_OPTIMIZATION" | "VALIDATION_RESULTS_NOTIFICATION"; lastAlive: string; lastExecuted: string; lastExecutedStatus: "COMPLETED" | "DISABLED" | "FAILED" | "NOT_STARTED" | "RUNNING" | "SCHEDULED" | "STOPPED"; lastFinished: string; lastRuntimeExecution: string; lastUpdated: string; lastUpdatedBy: D2User; leaderOnlyJob: boolean; maxDelayedExecutionTime: string; name: string; nextExecutionTime: string; queueName: string; queuePosition: number; schedulingType: "CRON" | "FIXED_DELAY" | "ONCE_ASAP"; sharing: D2Sharing; translations: D2Translation[]; user: D2User; userUid: string; }; export declare type D2Legend = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; color: string; created: string; createdBy: D2User; displayName: string; endValue: number; favorite: boolean; favorites: string[]; href: string; id: Id; image: string; lastUpdated: string; lastUpdatedBy: D2User; name: string; sharing: D2Sharing; startValue: number; translations: D2Translation[]; user: D2User; }; export declare type D2LegendDefinitions = { set: D2LegendSet; showKey: boolean; strategy: "BY_DATA_ITEM" | "FIXED"; style: "FILL" | "TEXT"; }; export declare type D2LegendSet = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; legends: D2Legend[]; name: string; sharing: D2Sharing; symbolizer: string; translations: D2Translation[]; user: D2User; }; export declare type D2Map = { access: D2Access; attributeValues: D2AttributeValue[]; basemap: string; code: Id; created: string; createdBy: D2User; description: string; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; interpretations: D2Interpretation[]; lastUpdated: string; lastUpdatedBy: D2User; latitude: number; longitude: number; mapViews: D2MapView[]; name: string; sharing: D2Sharing; shortName: string; subscribed: boolean; subscribers: string[]; title: string; translations: D2Translation[]; user: D2User; zoom: number; }; export declare type D2MapView = { access: D2Access; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; areaRadius: number; attributeDimensions: unknown[]; attributeValues: D2AttributeValue[]; categoryDimensions: D2CategoryDimension[]; categoryOptionGroupSetDimensions: D2CategoryOptionGroupSetDimension[]; classes: number; code: Id; colSubTotals: boolean; colTotals: boolean; colorHigh: string; colorLow: string; colorScale: string; columnDimensions: string[]; columns: unknown[]; completedOnly: boolean; config: string; created: string; createdBy: D2User; cumulativeValues: boolean; dataDimensionItems: unknown[]; dataElementDimensions: D2TrackedEntityDataElementDimension[]; dataElementGroupSetDimensions: D2DataElementGroupSetDimension[]; description: string; digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; displaySubtitle: string; displayTargetLineLabel: string; displayTitle: string; endDate: string; eventClustering: boolean; eventCoordinateField: string; eventPointColor: string; eventPointRadius: number; eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED"; favorite: boolean; favorites: string[]; filterDimensions: string[]; filters: unknown[]; followUp: boolean; formName: string; hidden: boolean; hideEmptyRowItems: "AFTER_LAST" | "ALL" | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideSubtitle: boolean; hideTitle: boolean; href: string; id: Id; interpretations: D2Interpretation[]; itemOrganisationUnitGroups: D2OrganisationUnitGroup[]; labelFontColor: string; labelFontSize: string; labelFontStyle: string; labelFontWeight: string; labelTemplate: string; labels: boolean; lastUpdated: string; lastUpdatedBy: D2User; layer: string; legend: D2LegendDefinitions; legendSet: D2LegendSet; method: number; name: string; noDataColor: string; noSpaceBetweenColumns: boolean; opacity: number; orgUnitField: string; orgUnitFieldDisplayName: string; organisationUnitColor: string; organisationUnitGroupSet: D2OrganisationUnitGroupSet; organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimension[]; organisationUnitLevels: number[]; organisationUnitSelectionMode: "ACCESSIBLE" | "ALL" | "CAPTURE" | "CHILDREN" | "DESCENDANTS" | "SELECTED"; organisationUnits: D2OrganisationUnit[]; parentGraph: string; parentGraphMap: D2Map; parentLevel: number; percentStackedValues: boolean; periods: Ref[]; program: D2Program; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimension[]; programStage: D2ProgramStage; programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; radiusHigh: number; radiusLow: number; rawPeriods: string[]; regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; renderingStrategy: "SINGLE" | "SPLIT_BY_PERIOD" | "TIMELINE"; rowSubTotals: boolean; rowTotals: boolean; rows: unknown[]; sharing: D2Sharing; shortName: string; showData: boolean; showDimensionLabels: boolean; showHierarchy: boolean; skipRounding: boolean; sortOrder: number; startDate: string; styleDataItem: object; subscribed: boolean; subscribers: string[]; subtitle: string; thematicMapType: "BUBBLE" | "CHOROPLETH"; timeField: string; title: string; topLimit: number; trackedEntityType: D2TrackedEntityType; translations: D2Translation[]; user: D2User; userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; userOrganisationUnit: boolean; userOrganisationUnitChildren: boolean; userOrganisationUnitGrandChildren: boolean; }; export declare type D2MessageConversation = { access: D2Access; assignee: D2User; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; displayName: string; extMessageId: string; favorite: boolean; favorites: string[]; followUp: boolean; href: string; id: Id; lastMessage: string; lastSender: D2User; lastSenderFirstname: string; lastSenderSurname: string; lastUpdated: string; lastUpdatedBy: D2User; messageCount: number; messageType: "PRIVATE" | "SYSTEM" | "SYSTEM_VERSION_UPDATE" | "TICKET" | "VALIDATION_RESULT"; messages: unknown[]; name: string; priority: "HIGH" | "LOW" | "MEDIUM" | "NONE"; read: boolean; sharing: D2Sharing; status: "INVALID" | "NONE" | "OPEN" | "PENDING" | "SOLVED"; subject: string; translations: D2Translation[]; user: D2User; userFirstname: string; userMessages: unknown[]; userSurname: string; }; export declare type D2MetadataProposal = { change: unknown; comment: string; created: string; createdBy: D2User; finalised: string; finalisedBy: D2User; id: Id; reason: string; status: "ACCEPTED" | "NEEDS_UPDATE" | "PROPOSED" | "REJECTED"; target: "ORGANISATION_UNIT"; targetId: string; type: "ADD" | "REMOVE" | "UPDATE"; }; export declare type D2MetadataVersion = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; displayName: string; favorite: boolean; favorites: string[]; hashCode: string; href: string; id: Id; importDate: string; lastUpdated: string; lastUpdatedBy: D2User; name: string; sharing: D2Sharing; translations: D2Translation[]; type: "ATOMIC" | "BEST_EFFORT"; user: D2User; }; export declare type D2MinMaxDataElement = { dataElement: D2DataElement; generated: boolean; max: number; min: number; optionCombo: D2CategoryOptionCombo; source: D2OrganisationUnit; }; export declare type D2OAuth2Client = { access: D2Access; attributeValues: D2AttributeValue[]; cid: Id; code: Id; created: string; createdBy: D2User; displayName: string; favorite: boolean; favorites: string[]; grantTypes: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; redirectUris: string[]; secret: string; sharing: D2Sharing; translations: D2Translation[]; user: D2User; }; export declare type D2ObjectStyle = { color: string; icon: string; }; export declare type D2Option = { access: D2Access; attributeValues: D2AttributeValue[]; code: string; created: string; createdBy: D2User; description: string; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; optionSet: D2OptionSet; sharing: D2Sharing; shortName: string; sortOrder: number; style: D2ObjectStyle; translations: D2Translation[]; user: D2User; }; export declare type D2OptionGroup = { access: D2Access; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; legendSet: D2LegendSet; legendSets: D2LegendSet[]; name: string; optionSet: D2OptionSet; options: D2Option[]; queryMods: unknown; sharing: D2Sharing; shortName: string; translations: D2Translation[]; user: D2User; }; export declare type D2OptionGroupSet = { access: D2Access; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; dataDimension: boolean; dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: "ATTRIBUTE_OPTION_COMBO" | "CATEGORY" | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" | "DATA_X" | "OPTION_GROUP_SET" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "ORGANISATION_UNIT_GROUP_SET" | "ORGANISATION_UNIT_LEVEL" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "STATIC" | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; filter: string; formName: string; href: string; id: Id; items: unknown[]; lastUpdated: string; lastUpdatedBy: D2User; legendSet: D2LegendSet; name: string; optionGroups: D2OptionGroup[]; optionSet: D2OptionSet; program: D2Program; programStage: D2ProgramStage; repetition: D2EventRepetition; sharing: D2Sharing; shortName: string; translations: D2Translation[]; user: D2User; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; }; export declare type D2OptionSet = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; description: string; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; options: D2Option[]; sharing: D2Sharing; translations: D2Translation[]; user: D2User; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; version: number; }; export declare type D2OrganisationUnit = { access: D2Access; address: string; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; ancestors: D2OrganisationUnit[]; attributeValues: D2AttributeValue[]; children: D2OrganisationUnit[]; closedDate: string; code: Id; comment: string; contactPerson: string; created: string; createdBy: D2User; dataSets: D2DataSet[]; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; email: string; favorite: boolean; favorites: string[]; formName: string; geometry: D2Geometry; href: string; id: Id; image: D2FileResource; lastUpdated: string; lastUpdatedBy: D2User; leaf: boolean; legendSet: D2LegendSet; legendSets: D2LegendSet[]; level: number; memberCount: number; name: string; openingDate: string; organisationUnitGroups: D2OrganisationUnitGroup[]; parent: D2OrganisationUnit; path: string; phoneNumber: string; programs: D2Program[]; queryMods: unknown; sharing: D2Sharing; shortName: string; translations: D2Translation[]; type: string; url: string; user: D2User; users: D2User[]; }; export declare type D2OrganisationUnitGroup = { access: D2Access; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; color: string; created: string; createdBy: D2User; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; formName: string; geometry: D2Geometry; groupSets: D2OrganisationUnitGroupSet[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; legendSet: D2LegendSet; legendSets: D2LegendSet[]; name: string; organisationUnits: D2OrganisationUnit[]; queryMods: unknown; sharing: D2Sharing; shortName: string; symbol: string; translations: D2Translation[]; user: D2User; }; export declare type D2OrganisationUnitGroupSet = { access: D2Access; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValue[]; code: Id; compulsory: boolean; created: string; createdBy: D2User; dataDimension: boolean; dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: "ATTRIBUTE_OPTION_COMBO" | "CATEGORY" | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" | "DATA_X" | "OPTION_GROUP_SET" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "ORGANISATION_UNIT_GROUP_SET" | "ORGANISATION_UNIT_LEVEL" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "STATIC" | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; filter: string; formName: string; href: string; id: Id; includeSubhierarchyInAnalytics: boolean; items: unknown[]; lastUpdated: string; lastUpdatedBy: D2User; legendSet: D2LegendSet; name: string; optionSet: D2OptionSet; organisationUnitGroups: D2OrganisationUnitGroup[]; program: D2Program; programStage: D2ProgramStage; repetition: D2EventRepetition; sharing: D2Sharing; shortName: string; translations: D2Translation[]; user: D2User; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; }; export declare type D2OrganisationUnitGroupSetDimension = { organisationUnitGroupSet: D2OrganisationUnitGroupSet; organisationUnitGroups: object; }; export declare type D2OrganisationUnitLevel = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; level: number; name: string; offlineLevels: number; sharing: D2Sharing; translations: D2Translation[]; user: D2User; }; export declare type D2OutlierAnalysis = { enabled: boolean; extremeLines: unknown; maxResults: number; normalizationMethod: "Y_RESIDUALS_LINEAR"; outlierMethod: "IQR" | "MODIFIED_Z_SCORE" | "STANDARD_Z_SCORE"; thresholdFactor: number; }; export declare type D2Predictor = { access: D2Access; annualSampleCount: number; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; description: string; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; generator: D2Expression; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; organisationUnitDescendants: "DESCENDANTS" | "SELECTED"; organisationUnitLevels: D2OrganisationUnitLevel[]; output: D2DataElement; outputCombo: D2CategoryOptionCombo; periodType: string; predictorGroups: D2PredictorGroup[]; sampleSkipTest: D2Expression; sequentialSampleCount: number; sequentialSkipCount: number; sharing: D2Sharing; shortName: string; translations: D2Translation[]; user: D2User; }; export declare type D2PredictorGroup = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; description: string; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; predictors: D2Predictor[]; sharing: D2Sharing; translations: D2Translation[]; user: D2User; }; export declare type D2Program = { access: D2Access; accessLevel: "AUDITED" | "CLOSED" | "OPEN" | "PROTECTED"; attributeValues: D2AttributeValue[]; categoryCombo: D2CategoryCombo; code: Id; completeEventsExpiryDays: number; created: string; createdBy: D2User; dataEntryForm: D2DataEntryForm; description: string; displayDescription: string; displayEnrollmentDateLabel: string; displayEnrollmentLabel: string; displayEventLabel: string; displayFollowUpLabel: string; displayFormName: string; displayFrontPageList: boolean; displayIncidentDate: boolean; displayIncidentDateLabel: string; displayName: string; displayNoteLabel: string; displayOrgUnitLabel: string; displayProgramStageLabel: string; displayRelationshipLabel: string; displayShortName: string; displayTrackedEntityAttributeLabel: string; enrollmentDateLabel: string; enrollmentLabel: string; eventLabel: string; expiryDays: number; expiryPeriodType: string; favorite: boolean; favorites: string[]; featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; followUpLabel: string; formName: string; href: string; id: Id; ignoreOverdueEvents: boolean; incidentDateLabel: string; lastUpdated: string; lastUpdatedBy: D2User; maxTeiCountToReturn: number; minAttributesRequiredToSearch: number; name: string; noteLabel: string; notificationTemplates: D2ProgramNotificationTemplate[]; onlyEnrollOnce: boolean; openDaysAfterCoEndDate: number; orgUnitLabel: string; organisationUnits: D2OrganisationUnit[]; programIndicators: D2ProgramIndicator[]; programRuleVariables: D2ProgramRuleVariable[]; programSections: D2ProgramSection[]; programStageLabel: string; programStages: D2ProgramStage[]; programTrackedEntityAttributes: D2ProgramTrackedEntityAttribute[]; programType: "WITHOUT_REGISTRATION" | "WITH_REGISTRATION"; registration: boolean; relatedProgram: D2Program; relationshipLabel: string; selectEnrollmentDatesInFuture: boolean; selectIncidentDatesInFuture: boolean; sharing: D2Sharing; shortName: string; skipOffline: boolean; style: D2ObjectStyle; trackedEntityAttributeLabel: string; trackedEntityType: D2TrackedEntityType; translations: D2Translation[]; useFirstStageDuringRegistration: boolean; user: D2User; userRoles: D2UserRole[]; version: number; withoutRegistration: boolean; }; export declare type D2ProgramDataElementDimensionItem = { access: D2Access; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; dataElement: D2DataElement; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; legendSet: D2LegendSet; legendSets: D2LegendSet[]; name: string; program: D2Program; queryMods: unknown; sharing: D2Sharing; shortName: string; translations: D2Translation[]; user: D2User; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; }; export declare type D2ProgramIndicator = { access: D2Access; aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; analyticsPeriodBoundaries: D2AnalyticsPeriodBoundary[]; analyticsType: "ENROLLMENT" | "EVENT"; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; decimals: number; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayInForm: boolean; displayName: string; displayShortName: string; expression: string; favorite: boolean; favorites: string[]; filter: string; formName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; legendSet: D2LegendSet; legendSets: D2LegendSet[]; name: string; orgUnitField: string; program: D2Program; programIndicatorGroups: D2ProgramIndicatorGroup[]; queryMods: unknown; sharing: D2Sharing; shortName: string; style: D2ObjectStyle; translations: D2Translation[]; user: D2User; }; export declare type D2ProgramIndicatorGroup = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; description: string; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; programIndicators: D2ProgramIndicator[]; sharing: D2Sharing; translations: D2Translation[]; user: D2User; }; export declare type D2ProgramNotificationTemplate = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; deliveryChannels: never[]; displayMessageTemplate: string; displayName: string; displaySubjectTemplate: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; messageTemplate: string; name: string; notificationRecipient: "DATA_ELEMENT" | "ORGANISATION_UNIT_CONTACT" | "PROGRAM_ATTRIBUTE" | "TRACKED_ENTITY_INSTANCE" | "USERS_AT_ORGANISATION_UNIT" | "USER_GROUP" | "WEB_HOOK"; notificationTrigger: "COMPLETION" | "ENROLLMENT" | "PROGRAM_RULE" | "SCHEDULED_DAYS_DUE_DATE" | "SCHEDULED_DAYS_ENROLLMENT_DATE" | "SCHEDULED_DAYS_INCIDENT_DATE"; notifyParentOrganisationUnitOnly: boolean; notifyUsersInHierarchyOnly: boolean; recipientDataElement: D2DataElement; recipientProgramAttribute: D2TrackedEntityAttribute; recipientUserGroup: D2UserGroup; relativeScheduledDays: number; sendRepeatable: boolean; sharing: D2Sharing; subjectTemplate: string; translations: D2Translation[]; user: D2User; }; export declare type D2ProgramRule = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; condition: string; created: string; createdBy: D2User; description: string; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; priority: number; program: D2Program; programRuleActions: D2ProgramRuleAction[]; programStage: D2ProgramStage; sharing: D2Sharing; translations: D2Translation[]; user: D2User; }; export declare type D2ProgramRuleAction = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; content: string; created: string; createdBy: D2User; data: string; dataElement: D2DataElement; displayContent: string; displayName: string; evaluationEnvironments: never[]; evaluationTime: "ALWAYS" | "ON_COMPLETE" | "ON_DATA_ENTRY"; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; location: string; name: string; option: D2Option; optionGroup: D2OptionGroup; programIndicator: D2ProgramIndicator; programRule: D2ProgramRule; programRuleActionType: "ASSIGN" | "CREATEEVENT" | "DISPLAYKEYVALUEPAIR" | "DISPLAYTEXT" | "ERRORONCOMPLETE" | "HIDEFIELD" | "HIDEOPTION" | "HIDEOPTIONGROUP" | "HIDEPROGRAMSTAGE" | "HIDESECTION" | "SCHEDULEMESSAGE" | "SENDMESSAGE" | "SETMANDATORYFIELD" | "SHOWERROR" | "SHOWOPTIONGROUP" | "SHOWWARNING" | "WARNINGONCOMPLETE"; programStage: D2ProgramStage; programStageSection: D2ProgramStageSection; sharing: D2Sharing; templateUid: string; trackedEntityAttribute: D2TrackedEntityAttribute; translations: D2Translation[]; user: D2User; }; export declare type D2ProgramRuleVariable = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; dataElement: D2DataElement; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; program: D2Program; programRuleVariableSourceType: "CALCULATED_VALUE" | "DATAELEMENT_CURRENT_EVENT" | "DATAELEMENT_NEWEST_EVENT_PROGRAM" | "DATAELEMENT_NEWEST_EVENT_PROGRAM_STAGE" | "DATAELEMENT_PREVIOUS_EVENT" | "TEI_ATTRIBUTE"; programStage: D2ProgramStage; sharing: D2Sharing; trackedEntityAttribute: D2TrackedEntityAttribute; translations: D2Translation[]; useCodeForOptionSet: boolean; user: D2User; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; }; export declare type D2ProgramSection = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; description: string; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; program: D2Program; renderType: unknown; sharing: D2Sharing; shortName: string; sortOrder: number; style: D2ObjectStyle; trackedEntityAttributes: D2TrackedEntityAttribute[]; translations: D2Translation[]; user: D2User; }; export declare type D2ProgramStage = { access: D2Access; allowGenerateNextVisit: boolean; attributeValues: D2AttributeValue[]; autoGenerateEvent: boolean; blockEntryForm: boolean; code: Id; created: string; createdBy: D2User; dataEntryForm: D2DataEntryForm; description: string; displayDescription: string; displayDueDateLabel: string; displayEventLabel: string; displayExecutionDateLabel: string; displayFormName: string; displayGenerateEventBox: boolean; displayName: string; displayProgramStageLabel: string; displayShortName: string; dueDateLabel: string; enableUserAssignment: boolean; eventLabel: string; executionDateLabel: string; favorite: boolean; favorites: string[]; featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; formName: string; formType: "CUSTOM" | "DEFAULT" | "SECTION" | "SECTION_MULTIORG"; generatedByEnrollmentDate: boolean; hideDueDate: boolean; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; minDaysFromStart: number; name: string; nextScheduleDate: D2DataElement; notificationTemplates: D2ProgramNotificationTemplate[]; openAfterEnrollment: boolean; periodType: string; preGenerateUID: boolean; program: D2Program; programStageDataElements: D2ProgramStageDataElement[]; programStageLabel: string; programStageSections: D2ProgramStageSection[]; referral: boolean; remindCompleted: boolean; repeatable: boolean; reportDateToUse: string; sharing: D2Sharing; shortName: string; sortOrder: number; standardInterval: number; style: D2ObjectStyle; translations: D2Translation[]; user: D2User; validationStrategy: "ON_COMPLETE" | "ON_UPDATE_AND_INSERT"; }; export declare type D2ProgramStageDataElement = { access: D2Access; allowFutureDate: boolean; allowProvidedElsewhere: boolean; attributeValues: D2AttributeValue[]; code: Id; compulsory: boolean; created: string; createdBy: D2User; dataElement: D2DataElement; displayInReports: boolean; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; programStage: D2ProgramStage; renderOptionsAsRadio: boolean; renderType: unknown; sharing: D2Sharing; skipAnalytics: boolean; skipSynchronization: boolean; sortOrder: number; translations: D2Translation[]; user: D2User; }; export declare type D2ProgramStageSection = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; dataElements: D2DataElement[]; description: string; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; programIndicators: D2ProgramIndicator[]; programStage: D2ProgramStage; renderType: unknown; sharing: D2Sharing; shortName: string; sortOrder: number; style: D2ObjectStyle; translations: D2Translation[]; user: D2User; }; export declare type D2ProgramStageWorkingList = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; description: string; displayDescription: string; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; program: D2Program; programStage: D2ProgramStage; programStageQueryCriteria: unknown; sharing: D2Sharing; translations: D2Translation[]; user: D2User; }; export declare type D2ProgramTrackedEntityAttribute = { access: D2Access; allowFutureDate: boolean; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; displayInList: boolean; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; mandatory: boolean; name: string; program: D2Program; renderOptionsAsRadio: boolean; renderType: unknown; searchable: boolean; sharing: D2Sharing; sortOrder: number; trackedEntityAttribute: D2TrackedEntityAttribute; translations: D2Translation[]; user: D2User; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; }; export declare type D2ProgramTrackedEntityAttributeDimensionItem = { access: D2Access; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attribute: D2TrackedEntityAttribute; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; legendSet: D2LegendSet; legendSets: D2LegendSet[]; name: string; program: D2Program; queryMods: unknown; sharing: D2Sharing; shortName: string; translations: D2Translation[]; user: D2User; }; export declare type D2PushAnalysis = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; dashboard: D2Dashboard; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; message: string; name: string; recipientUserGroups: D2UserGroup[]; sharing: D2Sharing; title: string; translations: D2Translation[]; user: D2User; }; export declare type D2Relationship = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdAtClient: string; createdBy: D2User; deleted: boolean; description: string; displayName: string; favorite: boolean; favorites: string[]; formName: string; from: D2RelationshipItem; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; relationshipType: D2RelationshipType; sharing: D2Sharing; style: D2ObjectStyle; to: D2RelationshipItem; translations: D2Translation[]; user: D2User; }; export declare type D2RelationshipConstraint = { program: D2Program; programStage: D2ProgramStage; relationshipEntity: "PROGRAM_INSTANCE" | "PROGRAM_STAGE_INSTANCE" | "TRACKED_ENTITY_INSTANCE"; trackedEntityType: D2TrackedEntityType; trackerDataView: unknown; }; export declare type D2RelationshipItem = { enrollment: D2Enrollment; event: D2Event; relationship: D2Relationship; trackedEntity: D2TrackedEntity; }; export declare type D2RelationshipType = { access: D2Access; attributeValues: D2AttributeValue[]; bidirectional: boolean; code: Id; created: string; createdBy: D2User; description: string; displayFromToName: string; displayName: string; displayToFromName: string; favorite: boolean; favorites: string[]; fromConstraint: D2RelationshipConstraint; fromToName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; referral: boolean; sharing: D2Sharing; toConstraint: D2RelationshipConstraint; toFromName: string; translations: D2Translation[]; user: D2User; }; export declare type D2Report = { access: D2Access; attributeValues: D2AttributeValue[]; cacheStrategy: "CACHE_10_MINUTES" | "CACHE_15_MINUTES" | "CACHE_1_HOUR" | "CACHE_1_MINUTE" | "CACHE_30_MINUTES" | "CACHE_5_MINUTES" | "CACHE_6AM_TOMORROW" | "CACHE_TWO_WEEKS" | "NO_CACHE" | "RESPECT_SYSTEM_SETTING"; code: Id; created: string; createdBy: D2User; designContent: string; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; relativePeriods: unknown; reportParams: D2ReportingParams; sharing: D2Sharing; translations: D2Translation[]; type: "HTML" | "JASPER_JDBC" | "JASPER_REPORT_TABLE"; user: D2User; visualization: D2Visualization; }; export declare type D2ReportingRate = { access: D2Access; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; dataSet: D2DataSet; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: string; lastUpdated: string; lastUpdatedBy: D2User; legendSet: D2LegendSet; legendSets: D2LegendSet[]; metric: "ACTUAL_REPORTS" | "ACTUAL_REPORTS_ON_TIME" | "EXPECTED_REPORTS" | "REPORTING_RATE" | "REPORTING_RATE_ON_TIME"; name: string; queryMods: unknown; sharing: D2Sharing; shortName: string; translations: D2Translation[]; user: D2User; }; export declare type D2Route = { access: D2Access; attributeValues: D2AttributeValue[]; auth: unknown; authorities: string[]; code: Id; created: string; createdBy: D2User; description: string; disabled: boolean; displayName: string; favorite: boolean; favorites: string[]; headers: D2Map; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; sharing: D2Sharing; translations: D2Translation[]; url: string; user: D2User; }; export declare type D2SMSCommand = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; codeValueSeparator: string; completenessMethod: "ALL_DATAVALUE" | "AT_LEAST_ONE_DATAVALUE" | "DO_NOT_MARK_COMPLETE"; created: string; createdBy: D2User; currentPeriodUsedForReporting: boolean; dataset: D2DataSet; defaultMessage: string; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; moreThanOneOrgUnitMessage: string; name: string; noUserMessage: string; parserType: "ALERT_PARSER" | "EVENT_REGISTRATION_PARSER" | "J2ME_PARSER" | "KEY_VALUE_PARSER" | "PROGRAM_STAGE_DATAENTRY_PARSER" | "TRACKED_ENTITY_REGISTRATION_PARSER" | "UNREGISTERED_PARSER"; program: D2Program; programStage: D2ProgramStage; receivedMessage: string; separator: string; sharing: D2Sharing; smsCodes: unknown[]; specialCharacters: unknown[]; successMessage: string; translations: D2Translation[]; user: D2User; userGroup: D2UserGroup; wrongFormatMessage: string; }; export declare type D2Section = { access: D2Access; attributeValues: D2AttributeValue[]; categoryCombos: D2CategoryCombo[]; code: Id; created: string; createdBy: D2User; dataElements: D2DataElement[]; dataSet: D2DataSet; description: string; disableDataElementAutoGroup: boolean; displayName: string; displayOptions: string; favorite: boolean; favorites: string[]; greyedFields: D2DataElementOperand[]; href: string; id: Id; indicators: D2Indicator[]; lastUpdated: string; lastUpdatedBy: D2User; name: string; sharing: D2Sharing; showColumnTotals: boolean; showRowTotals: boolean; sortOrder: number; translations: D2Translation[]; user: D2User; }; export declare type D2SeriesKey = { hidden: boolean; label: unknown; }; export declare type D2Sharing = { external: boolean; owner: string; public: string; userGroups: D2UserGroupRef; users: D2UserGroupRef; }; export declare type D2SqlView = { access: D2Access; attributeValues: D2AttributeValue[]; cacheStrategy: "CACHE_10_MINUTES" | "CACHE_15_MINUTES" | "CACHE_1_HOUR" | "CACHE_1_MINUTE" | "CACHE_30_MINUTES" | "CACHE_5_MINUTES" | "CACHE_6AM_TOMORROW" | "CACHE_TWO_WEEKS" | "NO_CACHE" | "RESPECT_SYSTEM_SETTING"; code: Id; created: string; createdBy: D2User; description: string; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; sharing: D2Sharing; sqlQuery: string; translations: D2Translation[]; type: "MATERIALIZED_VIEW" | "QUERY" | "VIEW"; updateJobId: string; user: D2User; }; export declare type D2TrackedEntity = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdAtClient: string; createdBy: D2User; createdByUserInfo: unknown; deleted: boolean; displayName: string; enrollments: D2Enrollment[]; favorite: boolean; favorites: string[]; geometry: D2Geometry; href: string; id: Id; inactive: boolean; lastUpdated: string; lastUpdatedAtClient: string; lastUpdatedBy: D2User; lastUpdatedByUserInfo: unknown; name: string; organisationUnit: D2OrganisationUnit; potentialDuplicate: boolean; programOwners: D2ProgramOwner[]; relationshipItems: D2RelationshipItem[]; sharing: D2Sharing; storedBy: string; trackedEntityAttributeValues: D2TrackedEntityAttributeValue[]; trackedEntityType: D2TrackedEntityType; translations: D2Translation[]; user: D2User; }; export declare type D2TrackedEntityAttribute = { access: D2Access; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; confidential: boolean; created: string; createdBy: D2User; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayInListNoProgram: boolean; displayName: string; displayOnVisitSchedule: boolean; displayShortName: string; expression: string; favorite: boolean; favorites: string[]; fieldMask: string; formName: string; generated: boolean; href: string; id: Id; inherit: boolean; lastUpdated: string; lastUpdatedBy: D2User; legendSet: D2LegendSet; legendSets: D2LegendSet[]; name: string; optionSet: D2OptionSet; optionSetValue: boolean; orgunitScope: boolean; pattern: string; queryMods: unknown; sharing: D2Sharing; shortName: string; skipSynchronization: boolean; sortOrderInListNoProgram: number; sortOrderInVisitSchedule: number; style: D2ObjectStyle; translations: D2Translation[]; unique: boolean; user: D2User; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; }; export declare type D2TrackedEntityAttributeValue = { created: string; lastUpdated: string; storedBy: string; trackedEntityAttribute: D2TrackedEntityAttribute; trackedEntityInstance: D2TrackedEntity; value: string; }; export declare type D2TrackedEntityDataElementDimension = { dataElement: D2DataElement; filter: string; legendSet: D2LegendSet; programStage: D2ProgramStage; }; export declare type D2TrackedEntityFilter = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; description: string; displayDescription: string; displayName: string; enrollmentCreatedPeriod: unknown; enrollmentStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; entityQueryCriteria: unknown; eventFilters: D2EventFilter[]; favorite: boolean; favorites: string[]; followup: boolean; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; program: D2Program; sharing: D2Sharing; sortOrder: number; style: D2ObjectStyle; translations: D2Translation[]; user: D2User; }; export declare type D2TrackedEntityProgramIndicatorDimension = { filter: string; legendSet: D2LegendSet; programIndicator: D2ProgramIndicator; }; export declare type D2TrackedEntityType = { access: D2Access; allowAuditLog: boolean; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; description: string; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; formName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; maxTeiCountToReturn: number; minAttributesRequiredToSearch: number; name: string; sharing: D2Sharing; shortName: string; style: D2ObjectStyle; trackedEntityTypeAttributes: D2TrackedEntityTypeAttribute[]; translations: D2Translation[]; user: D2User; }; export declare type D2TrackedEntityTypeAttribute = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; displayInList: boolean; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; mandatory: boolean; name: string; searchable: boolean; sharing: D2Sharing; trackedEntityAttribute: D2TrackedEntityAttribute; trackedEntityType: D2TrackedEntityType; translations: D2Translation[]; user: D2User; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; }; export declare type D2User = { access: D2Access; accountExpiry: string; attributeValues: D2AttributeValue[]; avatar: D2FileResource; birthday: string; catDimensionConstraints: D2Category[]; code: Id; cogsDimensionConstraints: D2CategoryOptionGroupSet[]; created: string; createdBy: D2User; dataViewMaxOrganisationUnitLevel: number; dataViewOrganisationUnits: D2OrganisationUnit[]; disabled: boolean; displayName: string; education: string; email: string; employer: string; externalAuth: boolean; facebookMessenger: string; favorite: boolean; favorites: string[]; firstName: string; gender: string; href: string; id: Id; interests: string; introduction: string; invitation: boolean; jobTitle: string; languages: string; lastCheckedInterpretations: string; lastLogin: string; lastUpdated: string; lastUpdatedBy: D2User; ldapId: string; name: string; nationality: string; openId: string; organisationUnits: D2OrganisationUnit[]; password: string; passwordLastUpdated: string; phoneNumber: string; selfRegistered: boolean; settings: unknown; sharing: D2Sharing; skype: string; surname: string; teiSearchOrganisationUnits: D2OrganisationUnit[]; telegram: string; translations: D2Translation[]; twitter: string; twoFactorEnabled: boolean; user: D2User; userCredentials: D2UserCredentialsDto; userGroups: D2UserGroup[]; userRoles: D2UserRole[]; username: string; welcomeMessage: string; whatsApp: string; }; export declare type D2UserAccess = { access: string; displayName: string; id: string; }; export declare type D2UserCredentialsDto = { access: D2Access; accountExpiry: string; catDimensionConstraints: D2Category[]; cogsDimensionConstraints: D2CategoryOptionGroupSet[]; disabled: boolean; externalAuth: boolean; id: string; idToken: string; invitation: boolean; lastLogin: string; ldapId: string; openId: string; password: string; passwordLastUpdated: string; previousPasswords: string[]; restoreExpiry: string; restoreToken: string; selfRegistered: boolean; sharing: D2Sharing; twoFA: boolean; uid: string; userRoles: D2UserRole[]; username: string; uuid: string; }; export declare type D2UserGroup = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; managedByGroups: D2UserGroup[]; managedGroups: D2UserGroup[]; name: string; sharing: D2Sharing; translations: D2Translation[]; user: D2User; users: D2User[]; }; export declare type D2UserGroupAccess = { access: string; displayName: string; id: string; }; export declare type D2UserRole = { access: D2Access; attributeValues: D2AttributeValue[]; authorities: string[]; code: Id; created: string; createdBy: D2User; description: string; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; restrictions: string[]; sharing: D2Sharing; translations: D2Translation[]; user: D2User; users: D2User[]; }; export declare type D2ValidationNotificationTemplate = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; displayMessageTemplate: string; displayName: string; displaySubjectTemplate: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; messageTemplate: string; name: string; notifyParentOrganisationUnitOnly: boolean; notifyUsersInHierarchyOnly: boolean; recipientUserGroups: D2UserGroup[]; sendStrategy: "COLLECTIVE_SUMMARY" | "SINGLE_NOTIFICATION"; sharing: D2Sharing; subjectTemplate: string; translations: D2Translation[]; user: D2User; validationRules: D2ValidationRule[]; }; export declare type D2ValidationResult = { attributeOptionCombo: D2CategoryOptionCombo; created: string; dayInPeriod: number; id: number; leftsideValue: number; notificationSent: boolean; organisationUnit: D2OrganisationUnit; period: Ref; rightsideValue: number; validationRule: D2ValidationRule; }; export declare type D2ValidationRule = { access: D2Access; aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayInstruction: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; importance: "HIGH" | "LOW" | "MEDIUM"; instruction: string; lastUpdated: string; lastUpdatedBy: D2User; leftSide: D2Expression; legendSet: D2LegendSet; legendSets: D2LegendSet[]; name: string; notificationTemplates: D2ValidationNotificationTemplate[]; operator: "compulsory_pair" | "equal_to" | "exclusive_pair" | "greater_than" | "greater_than_or_equal_to" | "less_than" | "less_than_or_equal_to" | "not_equal_to"; organisationUnitLevels: number[]; periodType: string; queryMods: unknown; rightSide: D2Expression; sharing: D2Sharing; shortName: string; skipFormValidation: boolean; translations: D2Translation[]; user: D2User; validationRuleGroups: D2ValidationRuleGroup[]; }; export declare type D2ValidationRuleGroup = { access: D2Access; attributeValues: D2AttributeValue[]; code: Id; created: string; createdBy: D2User; description: string; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2User; name: string; sharing: D2Sharing; translations: D2Translation[]; user: D2User; validationRules: D2ValidationRule[]; }; export declare type D2Visualization = { access: D2Access; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeDimensions: unknown[]; attributeValues: D2AttributeValue[]; axes: unknown[]; baseLineLabel: string; baseLineValue: number; categoryDimensions: D2CategoryDimension[]; categoryOptionGroupSetDimensions: D2CategoryOptionGroupSetDimension[]; code: Id; colSubTotals: boolean; colTotals: boolean; colorSet: string; columnDimensions: string[]; columns: unknown[]; completedOnly: boolean; created: string; createdBy: D2User; cumulativeValues: boolean; dataDimensionItems: unknown[]; dataElementDimensions: D2TrackedEntityDataElementDimension[]; dataElementGroupSetDimensions: D2DataElementGroupSetDimension[]; description: string; digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; displayDensity: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; displayDescription: string; displayDomainAxisLabel: string; displayFormName: string; displayName: string; displayRangeAxisLabel: string; displayShortName: string; displaySubtitle: string; displayTargetLineLabel: string; displayTitle: string; domainAxisLabel: string; endDate: string; favorite: boolean; favorites: string[]; filterDimensions: string[]; filters: unknown[]; fixColumnHeaders: boolean; fixRowHeaders: boolean; fontSize: "LARGE" | "NORMAL" | "SMALL"; fontStyle: unknown; formName: string; hideEmptyColumns: boolean; hideEmptyRowItems: "AFTER_LAST" | "ALL" | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideSubtitle: boolean; hideTitle: boolean; href: string; icons: D2Icon[]; id: Id; interpretations: D2Interpretation[]; itemOrganisationUnitGroups: D2OrganisationUnitGroup[]; lastUpdated: string; lastUpdatedBy: D2User; legend: D2LegendDefinitions; measureCriteria: string; name: string; noSpaceBetweenColumns: boolean; numberType: "COLUMN_PERCENTAGE" | "ROW_PERCENTAGE" | "VALUE"; optionalAxes: D2Axis[]; orgUnitField: string; organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimension[]; organisationUnitLevels: number[]; organisationUnits: D2OrganisationUnit[]; outlierAnalysis: D2OutlierAnalysis; parentGraphMap: D2Map; percentStackedValues: boolean; periods: Ref[]; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimension[]; rangeAxisDecimals: number; rangeAxisLabel: string; rangeAxisMaxValue: number; rangeAxisMinValue: number; rangeAxisSteps: number; rawPeriods: string[]; regression: boolean; regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; reportingParams: D2ReportingParams; rowDimensions: string[]; rowSubTotals: boolean; rowTotals: boolean; rows: unknown[]; series: unknown[]; seriesKey: D2SeriesKey; sharing: D2Sharing; shortName: string; showData: boolean; showDimensionLabels: boolean; showHierarchy: boolean; skipRounding: boolean; sortOrder: number; sorting: unknown[]; startDate: string; subscribed: boolean; subscribers: string[]; subtitle: string; targetLineLabel: string; targetLineValue: number; timeField: string; title: string; topLimit: number; translations: D2Translation[]; type: "AREA" | "BAR" | "BUBBLE" | "COLUMN" | "GAUGE" | "LINE" | "OUTLIER_TABLE" | "PIE" | "PIVOT_TABLE" | "RADAR" | "SCATTER" | "SINGLE_VALUE" | "STACKED_AREA" | "STACKED_BAR" | "STACKED_COLUMN" | "YEAR_OVER_YEAR_COLUMN" | "YEAR_OVER_YEAR_LINE"; user: D2User; userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; userOrganisationUnit: boolean; userOrganisationUnitChildren: boolean; userOrganisationUnitGrandChildren: boolean; visualizationPeriodName: string; yearlySeries: string[]; }; export interface D2AccessSchema { name: "D2Access"; model: D2Access; fields: { data: D2AccessData; delete: boolean; externalize: boolean; manage: boolean; read: boolean; update: boolean; write: boolean; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2AggregateDataExchangeSchema { name: "D2AggregateDataExchange"; model: D2AggregateDataExchange; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; sharing: D2SharingSchema; source: unknown; target: unknown; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2AnalyticsPeriodBoundarySchema { name: "D2AnalyticsPeriodBoundary"; model: D2AnalyticsPeriodBoundary; fields: { access: D2AccessSchema; analyticsPeriodBoundaryType: "AFTER_END_OF_REPORTING_PERIOD" | "AFTER_START_OF_REPORTING_PERIOD" | "BEFORE_END_OF_REPORTING_PERIOD" | "BEFORE_START_OF_REPORTING_PERIOD"; attributeValues: D2AttributeValueSchema[]; boundaryTarget: string; code: Id; created: string; createdBy: D2UserSchema; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; offsetPeriodType: string; offsetPeriods: number; sharing: D2SharingSchema; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2AnalyticsTableHookSchema { name: "D2AnalyticsTableHook"; model: D2AnalyticsTableHook; fields: { access: D2AccessSchema; analyticsTableType: "COMPLETENESS" | "COMPLETENESS_TARGET" | "DATA_VALUE" | "ENROLLMENT" | "EVENT" | "ORG_UNIT_TARGET" | "OWNERSHIP" | "TRACKED_ENTITY_INSTANCE" | "TRACKED_ENTITY_INSTANCE_ENROLLMENTS" | "TRACKED_ENTITY_INSTANCE_EVENTS" | "VALIDATION_RESULT"; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; phase: "ANALYTICS_TABLE_POPULATED" | "RESOURCE_TABLE_POPULATED"; resourceTableType: "CATEGORY_OPTION_COMBO_NAME" | "CATEGORY_STRUCTURE" | "DATA_APPROVAL_MIN_LEVEL" | "DATA_APPROVAL_REMAP_LEVEL" | "DATA_ELEMENT_CATEGORY_OPTION_COMBO" | "DATA_ELEMENT_GROUP_SET_STRUCTURE" | "DATA_ELEMENT_STRUCTURE" | "DATA_SET_ORG_UNIT_CATEGORY" | "DATE_PERIOD_STRUCTURE" | "INDICATOR_GROUP_SET_STRUCTURE" | "ORG_UNIT_GROUP_SET_STRUCTURE" | "ORG_UNIT_STRUCTURE" | "PERIOD_STRUCTURE"; sharing: D2SharingSchema; sql: string; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ApiTokenSchema { name: "D2ApiToken"; model: D2ApiToken; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; attributes: unknown[]; code: Id; created: string; createdBy: D2UserSchema; displayName: string; expire: number; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; sharing: D2SharingSchema; translations: D2Translation[]; type: "PERSONAL_ACCESS_TOKEN_V1" | "PERSONAL_ACCESS_TOKEN_V2"; user: D2UserSchema; version: number; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2AttributeSchema { name: "D2Attribute"; model: D2Attribute; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; categoryAttribute: boolean; categoryOptionAttribute: boolean; categoryOptionComboAttribute: boolean; categoryOptionGroupAttribute: boolean; categoryOptionGroupSetAttribute: boolean; code: Id; constantAttribute: boolean; created: string; createdBy: D2UserSchema; dataElementAttribute: boolean; dataElementGroupAttribute: boolean; dataElementGroupSetAttribute: boolean; dataSetAttribute: boolean; description: string; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; documentAttribute: boolean; eventChartAttribute: boolean; eventReportAttribute: boolean; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; indicatorAttribute: boolean; indicatorGroupAttribute: boolean; lastUpdated: string; lastUpdatedBy: D2UserSchema; legendSetAttribute: boolean; mandatory: boolean; mapAttribute: boolean; name: string; objectTypes: string[]; optionAttribute: boolean; optionSet: D2OptionSetSchema; optionSetAttribute: boolean; organisationUnitAttribute: boolean; organisationUnitGroupAttribute: boolean; organisationUnitGroupSetAttribute: boolean; programAttribute: boolean; programIndicatorAttribute: boolean; programStageAttribute: boolean; relationshipTypeAttribute: boolean; sectionAttribute: boolean; sharing: D2SharingSchema; shortName: string; sortOrder: number; sqlViewAttribute: boolean; trackedEntityAttributeAttribute: boolean; trackedEntityTypeAttribute: boolean; translations: D2Translation[]; unique: boolean; user: D2UserSchema; userAttribute: boolean; userGroupAttribute: boolean; validationRuleAttribute: boolean; validationRuleGroupAttribute: boolean; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; visualizationAttribute: boolean; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2AttributeValueSchema { name: "D2AttributeValue"; model: D2AttributeValue; fields: { attribute: D2AttributeSchema; value: string; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2AxisSchema { name: "D2Axis"; model: D2Axis; fields: { axis: number; dimensionalItem: string; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2CategorySchema { name: "D2Category"; model: D2Category; fields: { access: D2AccessSchema; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValueSchema[]; categoryCombos: D2CategoryComboSchema[]; categoryOptions: D2CategoryOptionSchema[]; code: Id; created: string; createdBy: D2UserSchema; dataDimension: boolean; dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: "ATTRIBUTE_OPTION_COMBO" | "CATEGORY" | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" | "DATA_X" | "OPTION_GROUP_SET" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "ORGANISATION_UNIT_GROUP_SET" | "ORGANISATION_UNIT_LEVEL" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "STATIC" | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; filter: string; formName: string; href: string; id: Id; items: unknown[]; lastUpdated: string; lastUpdatedBy: D2UserSchema; legendSet: D2LegendSetSchema; name: string; optionSet: D2OptionSetSchema; program: D2ProgramSchema; programStage: D2ProgramStageSchema; repetition: D2EventRepetitionSchema; sharing: D2SharingSchema; shortName: string; translations: D2Translation[]; user: D2UserSchema; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2CategoryComboSchema { name: "D2CategoryCombo"; model: D2CategoryCombo; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; categories: D2CategorySchema[]; categoryOptionCombos: D2CategoryOptionComboSchema[]; code: Id; created: string; createdBy: D2UserSchema; dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; isDefault: boolean; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; sharing: D2SharingSchema; skipTotal: boolean; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2CategoryDimensionSchema { name: "D2CategoryDimension"; model: D2CategoryDimension; fields: { category: D2CategorySchema; categoryOptions: object; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2CategoryOptionSchema { name: "D2CategoryOption"; model: D2CategoryOption; fields: { access: D2AccessSchema; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; categories: D2CategorySchema[]; categoryOptionCombos: D2CategoryOptionComboSchema[]; categoryOptionGroups: D2CategoryOptionGroupSchema[]; code: Id; created: string; createdBy: D2UserSchema; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; endDate: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; isDefault: boolean; lastUpdated: string; lastUpdatedBy: D2UserSchema; legendSet: D2LegendSetSchema; legendSets: D2LegendSetSchema[]; name: string; organisationUnits: D2OrganisationUnitSchema[]; queryMods: unknown; sharing: D2SharingSchema; shortName: string; startDate: string; style: D2ObjectStyleSchema; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2CategoryOptionComboSchema { name: "D2CategoryOptionCombo"; model: D2CategoryOptionCombo; fields: { access: D2AccessSchema; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; categoryCombo: D2CategoryComboSchema; categoryOptions: D2CategoryOptionSchema[]; code: Id; created: string; createdBy: D2UserSchema; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; ignoreApproval: boolean; lastUpdated: string; lastUpdatedBy: D2UserSchema; legendSet: D2LegendSetSchema; legendSets: D2LegendSetSchema[]; name: string; queryMods: unknown; sharing: D2SharingSchema; shortName: string; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2CategoryOptionGroupSchema { name: "D2CategoryOptionGroup"; model: D2CategoryOptionGroup; fields: { access: D2AccessSchema; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; categoryOptions: D2CategoryOptionSchema[]; code: Id; created: string; createdBy: D2UserSchema; dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; groupSets: D2CategoryOptionGroupSetSchema[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; legendSet: D2LegendSetSchema; legendSets: D2LegendSetSchema[]; name: string; queryMods: unknown; sharing: D2SharingSchema; shortName: string; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2CategoryOptionGroupSetSchema { name: "D2CategoryOptionGroupSet"; model: D2CategoryOptionGroupSet; fields: { access: D2AccessSchema; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValueSchema[]; categoryOptionGroups: D2CategoryOptionGroupSchema[]; code: Id; created: string; createdBy: D2UserSchema; dataDimension: boolean; dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: "ATTRIBUTE_OPTION_COMBO" | "CATEGORY" | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" | "DATA_X" | "OPTION_GROUP_SET" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "ORGANISATION_UNIT_GROUP_SET" | "ORGANISATION_UNIT_LEVEL" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "STATIC" | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; filter: string; formName: string; href: string; id: Id; items: unknown[]; lastUpdated: string; lastUpdatedBy: D2UserSchema; legendSet: D2LegendSetSchema; name: string; optionSet: D2OptionSetSchema; program: D2ProgramSchema; programStage: D2ProgramStageSchema; repetition: D2EventRepetitionSchema; sharing: D2SharingSchema; shortName: string; translations: D2Translation[]; user: D2UserSchema; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2CategoryOptionGroupSetDimensionSchema { name: "D2CategoryOptionGroupSetDimension"; model: D2CategoryOptionGroupSetDimension; fields: { categoryOptionGroupSet: D2CategoryOptionGroupSetSchema; categoryOptionGroups: object; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ConstantSchema { name: "D2Constant"; model: D2Constant; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; description: string; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; sharing: D2SharingSchema; shortName: string; translations: D2Translation[]; user: D2UserSchema; value: number; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2DashboardSchema { name: "D2Dashboard"; model: D2Dashboard; fields: { access: D2AccessSchema; allowedFilters: string[]; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; dashboardItems: D2DashboardItemSchema[]; description: string; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; itemConfig: D2ItemConfigSchema; itemCount: number; lastUpdated: string; lastUpdatedBy: D2UserSchema; layout: unknown; name: string; restrictFilters: boolean; sharing: D2SharingSchema; shortName: string; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2DashboardItemSchema { name: "D2DashboardItem"; model: D2DashboardItem; fields: { access: D2AccessSchema; appKey: string; attributeValues: D2AttributeValueSchema[]; code: Id; contentCount: number; created: string; createdBy: D2UserSchema; displayName: string; eventChart: D2EventChartSchema; eventReport: D2EventReportSchema; eventVisualization: D2EventVisualizationSchema; favorite: boolean; favorites: string[]; height: number; href: string; id: Id; interpretationCount: number; interpretationLikeCount: number; lastUpdated: string; lastUpdatedBy: D2UserSchema; map: D2MapSchema; messages: boolean; name: string; reports: D2ReportSchema[]; resources: D2DocumentSchema[]; shape: "DOUBLE_WIDTH" | "FULL_WIDTH" | "NORMAL"; sharing: D2SharingSchema; text: string; translations: D2Translation[]; type: "APP" | "EVENT_CHART" | "EVENT_REPORT" | "EVENT_VISUALIZATION" | "MAP" | "MESSAGES" | "REPORTS" | "RESOURCES" | "TEXT" | "USERS" | "VISUALIZATION"; user: D2UserSchema; users: D2UserSchema[]; visualization: D2VisualizationSchema; width: number; x: number; y: number; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2DataApprovalLevelSchema { name: "D2DataApprovalLevel"; model: D2DataApprovalLevel; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; categoryOptionGroupSet: D2CategoryOptionGroupSetSchema; code: Id; created: string; createdBy: D2UserSchema; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; level: number; name: string; orgUnitLevel: number; orgUnitLevelName: string; sharing: D2SharingSchema; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2DataApprovalWorkflowSchema { name: "D2DataApprovalWorkflow"; model: D2DataApprovalWorkflow; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; categoryCombo: D2CategoryComboSchema; code: Id; created: string; createdBy: D2UserSchema; dataApprovalLevels: D2DataApprovalLevelSchema[]; dataSets: D2DataSetSchema[]; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; periodType: string; sharing: D2SharingSchema; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2DataElementSchema { name: "D2DataElement"; model: D2DataElement; fields: { access: D2AccessSchema; aggregationLevels: number[]; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; categoryCombo: D2CategoryComboSchema; code: Id; commentOptionSet: D2OptionSetSchema; created: string; createdBy: D2UserSchema; dataElementGroups: D2DataElementGroupSchema[]; dataSetElements: D2DataSetElementSchema[]; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; domainType: "AGGREGATE" | "TRACKER"; favorite: boolean; favorites: string[]; fieldMask: string; formName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; legendSet: D2LegendSetSchema; legendSets: D2LegendSetSchema[]; name: string; optionSet: D2OptionSetSchema; optionSetValue: boolean; queryMods: unknown; sharing: D2SharingSchema; shortName: string; style: D2ObjectStyleSchema; translations: D2Translation[]; url: string; user: D2UserSchema; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; valueTypeOptions: unknown; zeroIsSignificant: boolean; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2DataElementGroupSchema { name: "D2DataElementGroup"; model: D2DataElementGroup; fields: { access: D2AccessSchema; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; dataElements: D2DataElementSchema[]; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; groupSets: D2DataElementGroupSetSchema[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; legendSet: D2LegendSetSchema; legendSets: D2LegendSetSchema[]; name: string; queryMods: unknown; sharing: D2SharingSchema; shortName: string; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2DataElementGroupSetSchema { name: "D2DataElementGroupSet"; model: D2DataElementGroupSet; fields: { access: D2AccessSchema; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValueSchema[]; code: Id; compulsory: boolean; created: string; createdBy: D2UserSchema; dataDimension: boolean; dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; dataElementGroups: D2DataElementGroupSchema[]; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: "ATTRIBUTE_OPTION_COMBO" | "CATEGORY" | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" | "DATA_X" | "OPTION_GROUP_SET" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "ORGANISATION_UNIT_GROUP_SET" | "ORGANISATION_UNIT_LEVEL" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "STATIC" | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; filter: string; formName: string; href: string; id: Id; items: unknown[]; lastUpdated: string; lastUpdatedBy: D2UserSchema; legendSet: D2LegendSetSchema; name: string; optionSet: D2OptionSetSchema; program: D2ProgramSchema; programStage: D2ProgramStageSchema; repetition: D2EventRepetitionSchema; sharing: D2SharingSchema; shortName: string; translations: D2Translation[]; user: D2UserSchema; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2DataElementGroupSetDimensionSchema { name: "D2DataElementGroupSetDimension"; model: D2DataElementGroupSetDimension; fields: { dataElementGroupSet: D2DataElementGroupSetSchema; dataElementGroups: object; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2DataElementOperandSchema { name: "D2DataElementOperand"; model: D2DataElementOperand; fields: { access: D2AccessSchema; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeOptionCombo: D2CategoryOptionComboSchema; attributeValues: D2AttributeValueSchema[]; categoryOptionCombo: D2CategoryOptionComboSchema; code: Id; created: string; createdBy: D2UserSchema; dataElement: D2DataElementSchema; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: string; lastUpdated: string; lastUpdatedBy: D2UserSchema; legendSet: D2LegendSetSchema; legendSets: D2LegendSetSchema[]; name: string; queryMods: unknown; sharing: D2SharingSchema; shortName: string; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2DataEntryFormSchema { name: "D2DataEntryForm"; model: D2DataEntryForm; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; displayName: string; favorite: boolean; favorites: string[]; format: number; href: string; htmlCode: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; sharing: D2SharingSchema; style: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2DataInputPeriodSchema { name: "D2DataInputPeriod"; model: D2DataInputPeriod; fields: { closingDate: string; openingDate: string; period: Ref; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2DataSetSchema { name: "D2DataSet"; model: D2DataSet; fields: { access: D2AccessSchema; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; categoryCombo: D2CategoryComboSchema; code: Id; compulsoryDataElementOperands: D2DataElementOperandSchema[]; compulsoryFieldsCompleteOnly: boolean; created: string; createdBy: D2UserSchema; dataElementDecoration: boolean; dataEntryForm: D2DataEntryFormSchema; dataInputPeriods: D2DataInputPeriodSchema[]; dataSetElements: D2DataSetElementSchema[]; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; expiryDays: number; favorite: boolean; favorites: string[]; fieldCombinationRequired: boolean; formName: string; formType: "CUSTOM" | "DEFAULT" | "SECTION" | "SECTION_MULTIORG"; href: string; id: Id; indicators: D2IndicatorSchema[]; interpretations: D2InterpretationSchema[]; lastUpdated: string; lastUpdatedBy: D2UserSchema; legendSet: D2LegendSetSchema; legendSets: D2LegendSetSchema[]; mobile: boolean; name: string; noValueRequiresComment: boolean; notificationRecipients: D2UserGroupSchema; notifyCompletingUser: boolean; openFuturePeriods: number; openPeriodsAfterCoEndDate: number; organisationUnits: D2OrganisationUnitSchema[]; periodType: string; queryMods: unknown; renderAsTabs: boolean; renderHorizontally: boolean; sections: D2SectionSchema[]; sharing: D2SharingSchema; shortName: string; skipOffline: boolean; style: D2ObjectStyleSchema; timelyDays: number; translations: D2Translation[]; user: D2UserSchema; validCompleteOnly: boolean; version: number; workflow: D2DataApprovalWorkflowSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2DataSetElementSchema { name: "D2DataSetElement"; model: D2DataSetElement; fields: { categoryCombo: D2CategoryComboSchema; dataElement: D2DataElementSchema; dataSet: D2DataSetSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2DataSetNotificationTemplateSchema { name: "D2DataSetNotificationTemplate"; model: D2DataSetNotificationTemplate; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; dataSetNotificationTrigger: "DATA_SET_COMPLETION" | "SCHEDULED_DAYS"; dataSets: D2DataSetSchema[]; deliveryChannels: never[]; displayMessageTemplate: string; displayName: string; displaySubjectTemplate: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; messageTemplate: string; name: string; notificationRecipient: "ORGANISATION_UNIT_CONTACT" | "USER_GROUP"; notifyParentOrganisationUnitOnly: boolean; notifyUsersInHierarchyOnly: boolean; recipientUserGroup: D2UserGroupSchema; relativeScheduledDays: number; sendStrategy: "COLLECTIVE_SUMMARY" | "SINGLE_NOTIFICATION"; sharing: D2SharingSchema; subjectTemplate: string; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2DatastoreEntrySchema { name: "D2DatastoreEntry"; model: D2DatastoreEntry; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; key: string; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; namespace: string; sharing: D2SharingSchema; translations: D2Translation[]; user: D2UserSchema; value: string; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2DocumentSchema { name: "D2Document"; model: D2Document; fields: { access: D2AccessSchema; attachment: boolean; attributeValues: D2AttributeValueSchema[]; code: Id; contentType: string; created: string; createdBy: D2UserSchema; displayName: string; external: boolean; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; sharing: D2SharingSchema; translations: D2Translation[]; url: string; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2EnrollmentSchema { name: "D2Enrollment"; model: D2Enrollment; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; completedBy: string; completedDate: string; created: string; createdAtClient: string; createdBy: D2UserSchema; createdByUserInfo: unknown; deleted: boolean; displayName: string; enrollmentDate: string; events: D2EventSchema[]; favorite: boolean; favorites: string[]; followup: boolean; geometry: D2Geometry; href: string; id: Id; lastUpdated: string; lastUpdatedAtClient: string; lastUpdatedBy: D2UserSchema; lastUpdatedByUserInfo: unknown; messageConversations: D2MessageConversationSchema[]; name: string; occurredDate: string; organisationUnit: D2OrganisationUnitSchema; program: D2ProgramSchema; relationshipItems: D2RelationshipItemSchema[]; sharing: D2SharingSchema; status: "ACTIVE" | "CANCELLED" | "COMPLETED"; storedBy: string; trackedEntityComments: unknown[]; trackedEntityInstance: D2TrackedEntitySchema; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2EventSchema { name: "D2Event"; model: D2Event; fields: { access: D2AccessSchema; assignedUser: D2UserSchema; attributeOptionCombo: D2CategoryOptionComboSchema; attributeValues: D2AttributeValueSchema[]; code: Id; completed: boolean; completedBy: string; completedDate: string; creatableInSearchScope: boolean; created: string; createdAtClient: string; createdBy: D2UserSchema; createdByUserInfo: unknown; deleted: boolean; displayName: string; enrollment: D2EnrollmentSchema; eventDataValues: unknown[]; eventDate: string; favorite: boolean; favorites: string[]; geometry: D2Geometry; href: string; id: Id; lastUpdated: string; lastUpdatedAtClient: string; lastUpdatedBy: D2UserSchema; lastUpdatedByUserInfo: unknown; messageConversations: D2MessageConversationSchema[]; name: string; notes: unknown[]; organisationUnit: D2OrganisationUnitSchema; programStage: D2ProgramStageSchema; relationshipItems: D2RelationshipItemSchema[]; scheduledDate: string; sharing: D2SharingSchema; status: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; storedBy: string; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2EventChartSchema { name: "D2EventChart"; model: D2EventChart; fields: { access: D2AccessSchema; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeDimensions: unknown[]; attributeValueDimension: D2TrackedEntityAttributeSchema; attributeValues: D2AttributeValueSchema[]; baseLineLabel: string; baseLineValue: number; categoryDimensions: D2CategoryDimensionSchema[]; categoryOptionGroupSetDimensions: D2CategoryOptionGroupSetDimensionSchema[]; code: Id; colSubTotals: boolean; colTotals: boolean; collapseDataDimensions: boolean; columnDimensions: string[]; columns: unknown[]; completedOnly: boolean; created: string; createdBy: D2UserSchema; cumulativeValues: boolean; dataDimensionItems: unknown[]; dataElementDimensions: D2TrackedEntityDataElementDimensionSchema[]; dataElementGroupSetDimensions: D2DataElementGroupSetDimensionSchema[]; dataElementValueDimension: D2DataElementSchema; description: string; digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; displayDescription: string; displayDomainAxisLabel: string; displayFormName: string; displayName: string; displayRangeAxisLabel: string; displayShortName: string; displaySubtitle: string; displayTargetLineLabel: string; displayTitle: string; domainAxisLabel: string; endDate: string; eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; favorite: boolean; favorites: string[]; filterDimensions: string[]; filters: unknown[]; formName: string; hideEmptyRowItems: "AFTER_LAST" | "ALL" | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideNaData: boolean; hideSubtitle: boolean; hideTitle: boolean; href: string; id: Id; interpretations: D2InterpretationSchema[]; itemOrganisationUnitGroups: D2OrganisationUnitGroupSchema[]; lastUpdated: string; lastUpdatedBy: D2UserSchema; legacy: boolean; legend: D2LegendDefinitionsSchema; legendDisplayStrategy: "BY_DATA_ITEM" | "FIXED"; legendSet: D2LegendSetSchema; name: string; noSpaceBetweenColumns: boolean; orgUnitField: string; organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimensionSchema[]; organisationUnitLevels: number[]; organisationUnits: D2OrganisationUnitSchema[]; outputType: "ENROLLMENT" | "EVENT" | "TRACKED_ENTITY_INSTANCE"; parentGraphMap: D2MapSchema; percentStackedValues: boolean; periods: Ref[]; program: D2ProgramSchema; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimensionSchema[]; programStage: D2ProgramStageSchema; programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; rangeAxisDecimals: number; rangeAxisLabel: string; rangeAxisMaxValue: number; rangeAxisMinValue: number; rangeAxisSteps: number; rawPeriods: string[]; regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; rowDimensions: string[]; rowSubTotals: boolean; rowTotals: boolean; rows: unknown[]; sharing: D2SharingSchema; shortName: string; showData: boolean; showDimensionLabels: boolean; showHierarchy: boolean; skipRounding: boolean; sortOrder: number; startDate: string; subscribed: boolean; subscribers: string[]; subtitle: string; targetLineLabel: string; targetLineValue: number; timeField: string; title: string; topLimit: number; translations: D2Translation[]; type: "AREA" | "BAR" | "BUBBLE" | "COLUMN" | "GAUGE" | "LINE" | "LINE_LIST" | "PIE" | "PIVOT_TABLE" | "RADAR" | "SCATTER" | "SINGLE_VALUE" | "STACKED_AREA" | "STACKED_BAR" | "STACKED_COLUMN" | "YEAR_OVER_YEAR_COLUMN" | "YEAR_OVER_YEAR_LINE"; user: D2UserSchema; userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; userOrganisationUnit: boolean; userOrganisationUnitChildren: boolean; userOrganisationUnitGrandChildren: boolean; value: unknown; yearlySeries: string[]; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2EventFilterSchema { name: "D2EventFilter"; model: D2EventFilter; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; description: string; displayDescription: string; displayName: string; eventQueryCriteria: unknown; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; program: Id; programStage: Id; sharing: D2SharingSchema; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2EventHookSchema { name: "D2EventHook"; model: D2EventHook; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; description: string; disabled: boolean; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; sharing: D2SharingSchema; source: unknown; targets: unknown[]; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2EventRepetitionSchema { name: "D2EventRepetition"; model: D2EventRepetition; fields: { dimension: string; indexes: number[]; parent: "COLUMN" | "FILTER" | "ROW"; program: string; programStage: string; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2EventReportSchema { name: "D2EventReport"; model: D2EventReport; fields: { access: D2AccessSchema; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeDimensions: unknown[]; attributeValueDimension: D2TrackedEntityAttributeSchema; attributeValues: D2AttributeValueSchema[]; categoryDimensions: D2CategoryDimensionSchema[]; categoryOptionGroupSetDimensions: D2CategoryOptionGroupSetDimensionSchema[]; code: Id; colSubTotals: boolean; colTotals: boolean; collapseDataDimensions: boolean; columnDimensions: string[]; columns: unknown[]; completedOnly: boolean; created: string; createdBy: D2UserSchema; cumulativeValues: boolean; dataDimensionItems: unknown[]; dataElementDimensions: D2TrackedEntityDataElementDimensionSchema[]; dataElementGroupSetDimensions: D2DataElementGroupSetDimensionSchema[]; dataElementValueDimension: D2DataElementSchema; dataType: "AGGREGATED_VALUES" | "EVENTS"; description: string; digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; displayDensity: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; displaySubtitle: string; displayTargetLineLabel: string; displayTitle: string; endDate: string; eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; favorite: boolean; favorites: string[]; filterDimensions: string[]; filters: unknown[]; fontSize: "LARGE" | "NORMAL" | "SMALL"; formName: string; hideEmptyRowItems: "AFTER_LAST" | "ALL" | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideNaData: boolean; hideSubtitle: boolean; hideTitle: boolean; href: string; id: Id; interpretations: D2InterpretationSchema[]; itemOrganisationUnitGroups: D2OrganisationUnitGroupSchema[]; lastUpdated: string; lastUpdatedBy: D2UserSchema; legacy: boolean; legend: D2LegendDefinitionsSchema; name: string; noSpaceBetweenColumns: boolean; orgUnitField: string; organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimensionSchema[]; organisationUnitLevels: number[]; organisationUnits: D2OrganisationUnitSchema[]; outputType: "ENROLLMENT" | "EVENT" | "TRACKED_ENTITY_INSTANCE"; parentGraphMap: D2MapSchema; percentStackedValues: boolean; periods: Ref[]; program: D2ProgramSchema; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimensionSchema[]; programStage: D2ProgramStageSchema; programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; rawPeriods: string[]; regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; rowDimensions: string[]; rowSubTotals: boolean; rowTotals: boolean; rows: unknown[]; sharing: D2SharingSchema; shortName: string; showData: boolean; showDimensionLabels: boolean; showHierarchy: boolean; simpleDimensions: unknown[]; skipRounding: boolean; sortOrder: number; startDate: string; subscribed: boolean; subscribers: string[]; subtitle: string; timeField: string; title: string; topLimit: number; translations: D2Translation[]; type: "AREA" | "BAR" | "BUBBLE" | "COLUMN" | "GAUGE" | "LINE" | "LINE_LIST" | "PIE" | "PIVOT_TABLE" | "RADAR" | "SCATTER" | "SINGLE_VALUE" | "STACKED_AREA" | "STACKED_BAR" | "STACKED_COLUMN" | "YEAR_OVER_YEAR_COLUMN" | "YEAR_OVER_YEAR_LINE"; user: D2UserSchema; userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; userOrganisationUnit: boolean; userOrganisationUnitChildren: boolean; userOrganisationUnitGrandChildren: boolean; value: unknown; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2EventVisualizationSchema { name: "D2EventVisualization"; model: D2EventVisualization; fields: { access: D2AccessSchema; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeDimensions: unknown[]; attributeValueDimension: D2TrackedEntityAttributeSchema; attributeValues: D2AttributeValueSchema[]; baseLineLabel: string; baseLineValue: number; categoryDimensions: D2CategoryDimensionSchema[]; categoryOptionGroupSetDimensions: D2CategoryOptionGroupSetDimensionSchema[]; code: Id; colSubTotals: boolean; colTotals: boolean; collapseDataDimensions: boolean; columnDimensions: string[]; columns: unknown[]; completedOnly: boolean; created: string; createdBy: D2UserSchema; cumulativeValues: boolean; dataDimensionItems: unknown[]; dataElementDimensions: D2TrackedEntityDataElementDimensionSchema[]; dataElementGroupSetDimensions: D2DataElementGroupSetDimensionSchema[]; dataElementValueDimension: D2DataElementSchema; dataType: "AGGREGATED_VALUES" | "EVENTS"; description: string; digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; displayDensity: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; displayDescription: string; displayDomainAxisLabel: string; displayFormName: string; displayName: string; displayRangeAxisLabel: string; displayShortName: string; displaySubtitle: string; displayTargetLineLabel: string; displayTitle: string; domainAxisLabel: string; endDate: string; eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED" | "VISITED"; favorite: boolean; favorites: string[]; filterDimensions: string[]; filters: unknown[]; fontSize: "LARGE" | "NORMAL" | "SMALL"; formName: string; hideEmptyRowItems: "AFTER_LAST" | "ALL" | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideNaData: boolean; hideSubtitle: boolean; hideTitle: boolean; href: string; id: Id; interpretations: D2InterpretationSchema[]; itemOrganisationUnitGroups: D2OrganisationUnitGroupSchema[]; lastUpdated: string; lastUpdatedBy: D2UserSchema; legacy: boolean; legend: D2LegendDefinitionsSchema; name: string; noSpaceBetweenColumns: boolean; orgUnitField: string; organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimensionSchema[]; organisationUnitLevels: number[]; organisationUnits: D2OrganisationUnitSchema[]; outputType: "ENROLLMENT" | "EVENT" | "TRACKED_ENTITY_INSTANCE"; parentGraphMap: D2MapSchema; percentStackedValues: boolean; periods: Ref[]; program: D2ProgramSchema; programDimensions: D2ProgramSchema[]; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimensionSchema[]; programStage: D2ProgramStageSchema; programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; rangeAxisDecimals: number; rangeAxisLabel: string; rangeAxisMaxValue: number; rangeAxisMinValue: number; rangeAxisSteps: number; rawPeriods: string[]; regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; repetitions: D2EventRepetitionSchema[]; rowDimensions: string[]; rowSubTotals: boolean; rowTotals: boolean; rows: unknown[]; sharing: D2SharingSchema; shortName: string; showData: boolean; showDimensionLabels: boolean; showHierarchy: boolean; simpleDimensions: unknown[]; skipRounding: boolean; sortOrder: number; sorting: unknown[]; startDate: string; subscribed: boolean; subscribers: string[]; subtitle: string; targetLineLabel: string; targetLineValue: number; timeField: string; title: string; topLimit: number; trackedEntityType: D2TrackedEntityTypeSchema; translations: D2Translation[]; type: "AREA" | "BAR" | "BUBBLE" | "COLUMN" | "GAUGE" | "LINE" | "LINE_LIST" | "PIE" | "PIVOT_TABLE" | "RADAR" | "SCATTER" | "SINGLE_VALUE" | "STACKED_AREA" | "STACKED_BAR" | "STACKED_COLUMN" | "YEAR_OVER_YEAR_COLUMN" | "YEAR_OVER_YEAR_LINE"; user: D2UserSchema; userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; userOrganisationUnit: boolean; userOrganisationUnitChildren: boolean; userOrganisationUnitGrandChildren: boolean; value: unknown; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ExpressionSchema { name: "D2Expression"; model: D2Expression; fields: { description: string; displayDescription: string; expression: string; missingValueStrategy: "NEVER_SKIP" | "SKIP_IF_ALL_VALUES_MISSING" | "SKIP_IF_ANY_VALUE_MISSING"; slidingWindow: boolean; translations: D2Translation[]; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ExpressionDimensionItemSchema { name: "D2ExpressionDimensionItem"; model: D2ExpressionDimensionItem; fields: { access: D2AccessSchema; aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; expression: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; legendSet: D2LegendSetSchema; legendSets: D2LegendSetSchema[]; missingValueStrategy: "NEVER_SKIP" | "SKIP_IF_ALL_VALUES_MISSING" | "SKIP_IF_ANY_VALUE_MISSING"; name: string; queryMods: unknown; sharing: D2SharingSchema; shortName: string; slidingWindow: boolean; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ExternalFileResourceSchema { name: "D2ExternalFileResource"; model: D2ExternalFileResource; fields: { access: D2AccessSchema; accessToken: string; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; displayName: string; expires: string; favorite: boolean; favorites: string[]; fileResource: D2FileResourceSchema; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; sharing: D2SharingSchema; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ExternalMapLayerSchema { name: "D2ExternalMapLayer"; model: D2ExternalMapLayer; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; attribution: string; code: Id; created: string; createdBy: D2UserSchema; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; imageFormat: "JPG" | "PNG"; lastUpdated: string; lastUpdatedBy: D2UserSchema; layers: string; legendSet: D2LegendSetSchema; legendSetUrl: string; mapLayerPosition: "BASEMAP" | "OVERLAY"; mapService: "ARCGIS_FEATURE" | "GEOJSON_URL" | "TMS" | "VECTOR_STYLE" | "WMS" | "XYZ"; name: string; sharing: D2SharingSchema; translations: D2Translation[]; url: string; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2FileResourceSchema { name: "D2FileResource"; model: D2FileResource; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; contentLength: number; contentMd5: string; contentType: string; created: string; createdBy: D2UserSchema; displayName: string; domain: "DATA_VALUE" | "DOCUMENT" | "ICON" | "JOB_DATA" | "MESSAGE_ATTACHMENT" | "ORG_UNIT" | "PUSH_ANALYSIS" | "USER_AVATAR"; favorite: boolean; favorites: string[]; hasMultipleStorageFiles: boolean; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; sharing: D2SharingSchema; storageStatus: "NONE" | "PENDING" | "STORED"; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2IconSchema { name: "D2Icon"; model: D2Icon; fields: { created: string; createdBy: D2UserSchema; custom: boolean; description: string; fileResource: D2FileResourceSchema; href: string; key: string; keywords: string[]; lastUpdated: string; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2IndicatorSchema { name: "D2Indicator"; model: D2Indicator; fields: { access: D2AccessSchema; aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; annualized: boolean; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; dataSets: D2DataSetSchema[]; decimals: number; denominator: string; denominatorDescription: string; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDenominatorDescription: string; displayDescription: string; displayFormName: string; displayName: string; displayNumeratorDescription: string; displayShortName: string; explodedDenominator: string; explodedNumerator: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; indicatorGroups: D2IndicatorGroupSchema[]; indicatorType: D2IndicatorTypeSchema; lastUpdated: string; lastUpdatedBy: D2UserSchema; legendSet: D2LegendSetSchema; legendSets: D2LegendSetSchema[]; name: string; numerator: string; numeratorDescription: string; queryMods: unknown; sharing: D2SharingSchema; shortName: string; style: D2ObjectStyleSchema; translations: D2Translation[]; url: string; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2IndicatorGroupSchema { name: "D2IndicatorGroup"; model: D2IndicatorGroup; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; description: string; displayName: string; favorite: boolean; favorites: string[]; groupSets: D2IndicatorGroupSetSchema[]; href: string; id: Id; indicatorGroupSet: D2IndicatorGroupSetSchema; indicators: D2IndicatorSchema[]; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; sharing: D2SharingSchema; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2IndicatorGroupSetSchema { name: "D2IndicatorGroupSet"; model: D2IndicatorGroupSet; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; compulsory: boolean; created: string; createdBy: D2UserSchema; description: string; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; indicatorGroups: D2IndicatorGroupSchema[]; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; sharing: D2SharingSchema; shortName: string; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2IndicatorTypeSchema { name: "D2IndicatorType"; model: D2IndicatorType; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; displayName: string; factor: number; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; number: boolean; sharing: D2SharingSchema; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2InterpretationSchema { name: "D2Interpretation"; model: D2Interpretation; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; comments: D2InterpretationCommentSchema[]; created: string; createdBy: D2UserSchema; dataSet: D2DataSetSchema; displayName: string; eventChart: D2EventChartSchema; eventReport: D2EventReportSchema; eventVisualization: D2EventVisualizationSchema; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; likedBy: D2UserSchema[]; likes: number; map: D2MapSchema; mentions: unknown[]; name: string; organisationUnit: D2OrganisationUnitSchema; period: Ref; sharing: D2SharingSchema; text: string; translations: D2Translation[]; type: "DATASET_REPORT" | "EVENT_CHART" | "EVENT_REPORT" | "EVENT_VISUALIZATION" | "MAP" | "VISUALIZATION"; user: D2UserSchema; visualization: D2VisualizationSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2InterpretationCommentSchema { name: "D2InterpretationComment"; model: D2InterpretationComment; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; mentions: unknown[]; name: string; sharing: D2SharingSchema; text: string; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ItemConfigSchema { name: "D2ItemConfig"; model: D2ItemConfig; fields: { insertHeight: number; insertPosition: "END" | "START"; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2JobConfigurationSchema { name: "D2JobConfiguration"; model: D2JobConfiguration; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; configurable: boolean; created: string; createdBy: D2UserSchema; cronExpression: string; delay: number; displayName: string; enabled: boolean; errorCodes: string; executedBy: string; favorite: boolean; favorites: string[]; href: string; id: Id; jobParameters: unknown; jobStatus: "COMPLETED" | "DISABLED" | "FAILED" | "NOT_STARTED" | "RUNNING" | "SCHEDULED" | "STOPPED"; jobType: "ACCOUNT_EXPIRY_ALERT" | "AGGREGATE_DATA_EXCHANGE" | "ANALYTICS_TABLE" | "COMPLETE_DATA_SET_REGISTRATION_IMPORT" | "CONTINUOUS_ANALYTICS_TABLE" | "CREDENTIALS_EXPIRY_ALERT" | "DATAVALUE_IMPORT" | "DATAVALUE_IMPORT_INTERNAL" | "DATA_INTEGRITY" | "DATA_INTEGRITY_DETAILS" | "DATA_SET_NOTIFICATION" | "DATA_STATISTICS" | "DATA_SYNC" | "DISABLE_INACTIVE_USERS" | "ENROLLMENT_IMPORT" | "EVENT_IMPORT" | "EVENT_PROGRAMS_DATA_SYNC" | "FILE_RESOURCE_CLEANUP" | "GEOJSON_IMPORT" | "GML_IMPORT" | "HOUSEKEEPING" | "HTML_PUSH_ANALYTICS" | "IMAGE_PROCESSING" | "LOCK_EXCEPTION_CLEANUP" | "MATERIALIZED_SQL_VIEW_UPDATE" | "METADATA_IMPORT" | "META_DATA_SYNC" | "MOCK" | "MONITORING" | "PREDICTOR" | "PROGRAM_NOTIFICATIONS" | "PUSH_ANALYSIS" | "REMOVE_USED_OR_EXPIRED_RESERVED_VALUES" | "RESOURCE_TABLE" | "SEND_SCHEDULED_MESSAGE" | "SMS_SEND" | "SYSTEM_VERSION_UPDATE_CHECK" | "TEI_IMPORT" | "TEST" | "TRACKER_IMPORT_JOB" | "TRACKER_IMPORT_NOTIFICATION_JOB" | "TRACKER_IMPORT_RULE_ENGINE_JOB" | "TRACKER_PROGRAMS_DATA_SYNC" | "TRACKER_SEARCH_OPTIMIZATION" | "VALIDATION_RESULTS_NOTIFICATION"; lastAlive: string; lastExecuted: string; lastExecutedStatus: "COMPLETED" | "DISABLED" | "FAILED" | "NOT_STARTED" | "RUNNING" | "SCHEDULED" | "STOPPED"; lastFinished: string; lastRuntimeExecution: string; lastUpdated: string; lastUpdatedBy: D2UserSchema; leaderOnlyJob: boolean; maxDelayedExecutionTime: string; name: string; nextExecutionTime: string; queueName: string; queuePosition: number; schedulingType: "CRON" | "FIXED_DELAY" | "ONCE_ASAP"; sharing: D2SharingSchema; translations: D2Translation[]; user: D2UserSchema; userUid: string; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2LegendSchema { name: "D2Legend"; model: D2Legend; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; color: string; created: string; createdBy: D2UserSchema; displayName: string; endValue: number; favorite: boolean; favorites: string[]; href: string; id: Id; image: string; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; sharing: D2SharingSchema; startValue: number; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2LegendDefinitionsSchema { name: "D2LegendDefinitions"; model: D2LegendDefinitions; fields: { set: D2LegendSetSchema; showKey: boolean; strategy: "BY_DATA_ITEM" | "FIXED"; style: "FILL" | "TEXT"; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2LegendSetSchema { name: "D2LegendSet"; model: D2LegendSet; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; legends: D2LegendSchema[]; name: string; sharing: D2SharingSchema; symbolizer: string; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2MapSchema { name: "D2Map"; model: D2Map; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; basemap: string; code: Id; created: string; createdBy: D2UserSchema; description: string; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; interpretations: D2InterpretationSchema[]; lastUpdated: string; lastUpdatedBy: D2UserSchema; latitude: number; longitude: number; mapViews: D2MapViewSchema[]; name: string; sharing: D2SharingSchema; shortName: string; subscribed: boolean; subscribers: string[]; title: string; translations: D2Translation[]; user: D2UserSchema; zoom: number; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2MapViewSchema { name: "D2MapView"; model: D2MapView; fields: { access: D2AccessSchema; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; areaRadius: number; attributeDimensions: unknown[]; attributeValues: D2AttributeValueSchema[]; categoryDimensions: D2CategoryDimensionSchema[]; categoryOptionGroupSetDimensions: D2CategoryOptionGroupSetDimensionSchema[]; classes: number; code: Id; colSubTotals: boolean; colTotals: boolean; colorHigh: string; colorLow: string; colorScale: string; columnDimensions: string[]; columns: unknown[]; completedOnly: boolean; config: string; created: string; createdBy: D2UserSchema; cumulativeValues: boolean; dataDimensionItems: unknown[]; dataElementDimensions: D2TrackedEntityDataElementDimensionSchema[]; dataElementGroupSetDimensions: D2DataElementGroupSetDimensionSchema[]; description: string; digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; displaySubtitle: string; displayTargetLineLabel: string; displayTitle: string; endDate: string; eventClustering: boolean; eventCoordinateField: string; eventPointColor: string; eventPointRadius: number; eventStatus: "ACTIVE" | "COMPLETED" | "OVERDUE" | "SCHEDULE" | "SKIPPED"; favorite: boolean; favorites: string[]; filterDimensions: string[]; filters: unknown[]; followUp: boolean; formName: string; hidden: boolean; hideEmptyRowItems: "AFTER_LAST" | "ALL" | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideSubtitle: boolean; hideTitle: boolean; href: string; id: Id; interpretations: D2InterpretationSchema[]; itemOrganisationUnitGroups: D2OrganisationUnitGroupSchema[]; labelFontColor: string; labelFontSize: string; labelFontStyle: string; labelFontWeight: string; labelTemplate: string; labels: boolean; lastUpdated: string; lastUpdatedBy: D2UserSchema; layer: string; legend: D2LegendDefinitionsSchema; legendSet: D2LegendSetSchema; method: number; name: string; noDataColor: string; noSpaceBetweenColumns: boolean; opacity: number; orgUnitField: string; orgUnitFieldDisplayName: string; organisationUnitColor: string; organisationUnitGroupSet: D2OrganisationUnitGroupSetSchema; organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimensionSchema[]; organisationUnitLevels: number[]; organisationUnitSelectionMode: "ACCESSIBLE" | "ALL" | "CAPTURE" | "CHILDREN" | "DESCENDANTS" | "SELECTED"; organisationUnits: D2OrganisationUnitSchema[]; parentGraph: string; parentGraphMap: D2MapSchema; parentLevel: number; percentStackedValues: boolean; periods: Ref[]; program: D2ProgramSchema; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimensionSchema[]; programStage: D2ProgramStageSchema; programStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; radiusHigh: number; radiusLow: number; rawPeriods: string[]; regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; renderingStrategy: "SINGLE" | "SPLIT_BY_PERIOD" | "TIMELINE"; rowSubTotals: boolean; rowTotals: boolean; rows: unknown[]; sharing: D2SharingSchema; shortName: string; showData: boolean; showDimensionLabels: boolean; showHierarchy: boolean; skipRounding: boolean; sortOrder: number; startDate: string; styleDataItem: object; subscribed: boolean; subscribers: string[]; subtitle: string; thematicMapType: "BUBBLE" | "CHOROPLETH"; timeField: string; title: string; topLimit: number; trackedEntityType: D2TrackedEntityTypeSchema; translations: D2Translation[]; user: D2UserSchema; userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; userOrganisationUnit: boolean; userOrganisationUnitChildren: boolean; userOrganisationUnitGrandChildren: boolean; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2MessageConversationSchema { name: "D2MessageConversation"; model: D2MessageConversation; fields: { access: D2AccessSchema; assignee: D2UserSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; displayName: string; extMessageId: string; favorite: boolean; favorites: string[]; followUp: boolean; href: string; id: Id; lastMessage: string; lastSender: D2UserSchema; lastSenderFirstname: string; lastSenderSurname: string; lastUpdated: string; lastUpdatedBy: D2UserSchema; messageCount: number; messageType: "PRIVATE" | "SYSTEM" | "SYSTEM_VERSION_UPDATE" | "TICKET" | "VALIDATION_RESULT"; messages: unknown[]; name: string; priority: "HIGH" | "LOW" | "MEDIUM" | "NONE"; read: boolean; sharing: D2SharingSchema; status: "INVALID" | "NONE" | "OPEN" | "PENDING" | "SOLVED"; subject: string; translations: D2Translation[]; user: D2UserSchema; userFirstname: string; userMessages: unknown[]; userSurname: string; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2MetadataProposalSchema { name: "D2MetadataProposal"; model: D2MetadataProposal; fields: { change: unknown; comment: string; created: string; createdBy: D2UserSchema; finalised: string; finalisedBy: D2UserSchema; id: Id; reason: string; status: "ACCEPTED" | "NEEDS_UPDATE" | "PROPOSED" | "REJECTED"; target: "ORGANISATION_UNIT"; targetId: string; type: "ADD" | "REMOVE" | "UPDATE"; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2MetadataVersionSchema { name: "D2MetadataVersion"; model: D2MetadataVersion; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; displayName: string; favorite: boolean; favorites: string[]; hashCode: string; href: string; id: Id; importDate: string; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; sharing: D2SharingSchema; translations: D2Translation[]; type: "ATOMIC" | "BEST_EFFORT"; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2MinMaxDataElementSchema { name: "D2MinMaxDataElement"; model: D2MinMaxDataElement; fields: { dataElement: D2DataElementSchema; generated: boolean; max: number; min: number; optionCombo: D2CategoryOptionComboSchema; source: D2OrganisationUnitSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2OAuth2ClientSchema { name: "D2OAuth2Client"; model: D2OAuth2Client; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; cid: Id; code: Id; created: string; createdBy: D2UserSchema; displayName: string; favorite: boolean; favorites: string[]; grantTypes: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; redirectUris: string[]; secret: string; sharing: D2SharingSchema; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ObjectStyleSchema { name: "D2ObjectStyle"; model: D2ObjectStyle; fields: { color: string; icon: string; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2OptionSchema { name: "D2Option"; model: D2Option; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: string; created: string; createdBy: D2UserSchema; description: string; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; optionSet: D2OptionSetSchema; sharing: D2SharingSchema; shortName: string; sortOrder: number; style: D2ObjectStyleSchema; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2OptionGroupSchema { name: "D2OptionGroup"; model: D2OptionGroup; fields: { access: D2AccessSchema; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; legendSet: D2LegendSetSchema; legendSets: D2LegendSetSchema[]; name: string; optionSet: D2OptionSetSchema; options: D2OptionSchema[]; queryMods: unknown; sharing: D2SharingSchema; shortName: string; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2OptionGroupSetSchema { name: "D2OptionGroupSet"; model: D2OptionGroupSet; fields: { access: D2AccessSchema; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; dataDimension: boolean; dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: "ATTRIBUTE_OPTION_COMBO" | "CATEGORY" | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" | "DATA_X" | "OPTION_GROUP_SET" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "ORGANISATION_UNIT_GROUP_SET" | "ORGANISATION_UNIT_LEVEL" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "STATIC" | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; filter: string; formName: string; href: string; id: Id; items: unknown[]; lastUpdated: string; lastUpdatedBy: D2UserSchema; legendSet: D2LegendSetSchema; name: string; optionGroups: D2OptionGroupSchema[]; optionSet: D2OptionSetSchema; program: D2ProgramSchema; programStage: D2ProgramStageSchema; repetition: D2EventRepetitionSchema; sharing: D2SharingSchema; shortName: string; translations: D2Translation[]; user: D2UserSchema; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2OptionSetSchema { name: "D2OptionSet"; model: D2OptionSet; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; description: string; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; options: D2OptionSchema[]; sharing: D2SharingSchema; translations: D2Translation[]; user: D2UserSchema; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; version: number; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2OrganisationUnitSchema { name: "D2OrganisationUnit"; model: D2OrganisationUnit; fields: { access: D2AccessSchema; address: string; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; ancestors: D2OrganisationUnitSchema[]; attributeValues: D2AttributeValueSchema[]; children: D2OrganisationUnitSchema[]; closedDate: string; code: Id; comment: string; contactPerson: string; created: string; createdBy: D2UserSchema; dataSets: D2DataSetSchema[]; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; email: string; favorite: boolean; favorites: string[]; formName: string; geometry: D2Geometry; href: string; id: Id; image: D2FileResourceSchema; lastUpdated: string; lastUpdatedBy: D2UserSchema; leaf: boolean; legendSet: D2LegendSetSchema; legendSets: D2LegendSetSchema[]; level: number; memberCount: number; name: string; openingDate: string; organisationUnitGroups: D2OrganisationUnitGroupSchema[]; parent: D2OrganisationUnitSchema; path: string; phoneNumber: string; programs: D2ProgramSchema[]; queryMods: unknown; sharing: D2SharingSchema; shortName: string; translations: D2Translation[]; type: string; url: string; user: D2UserSchema; users: D2UserSchema[]; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2OrganisationUnitGroupSchema { name: "D2OrganisationUnitGroup"; model: D2OrganisationUnitGroup; fields: { access: D2AccessSchema; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; color: string; created: string; createdBy: D2UserSchema; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; formName: string; geometry: D2Geometry; groupSets: D2OrganisationUnitGroupSetSchema[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; legendSet: D2LegendSetSchema; legendSets: D2LegendSetSchema[]; name: string; organisationUnits: D2OrganisationUnitSchema[]; queryMods: unknown; sharing: D2SharingSchema; shortName: string; symbol: string; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2OrganisationUnitGroupSetSchema { name: "D2OrganisationUnitGroupSet"; model: D2OrganisationUnitGroupSet; fields: { access: D2AccessSchema; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; allItems: boolean; attributeValues: D2AttributeValueSchema[]; code: Id; compulsory: boolean; created: string; createdBy: D2UserSchema; dataDimension: boolean; dataDimensionType: "ATTRIBUTE" | "DISAGGREGATION"; description: string; dimension: string; dimensionItemKeywords: unknown; dimensionType: "ATTRIBUTE_OPTION_COMBO" | "CATEGORY" | "CATEGORY_OPTION_COMBO" | "CATEGORY_OPTION_GROUP_SET" | "DATA_COLLAPSED" | "DATA_ELEMENT_GROUP_SET" | "DATA_X" | "OPTION_GROUP_SET" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "ORGANISATION_UNIT_GROUP_SET" | "ORGANISATION_UNIT_LEVEL" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "STATIC" | "VALIDATION_RULE"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; filter: string; formName: string; href: string; id: Id; includeSubhierarchyInAnalytics: boolean; items: unknown[]; lastUpdated: string; lastUpdatedBy: D2UserSchema; legendSet: D2LegendSetSchema; name: string; optionSet: D2OptionSetSchema; organisationUnitGroups: D2OrganisationUnitGroupSchema[]; program: D2ProgramSchema; programStage: D2ProgramStageSchema; repetition: D2EventRepetitionSchema; sharing: D2SharingSchema; shortName: string; translations: D2Translation[]; user: D2UserSchema; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2OrganisationUnitGroupSetDimensionSchema { name: "D2OrganisationUnitGroupSetDimension"; model: D2OrganisationUnitGroupSetDimension; fields: { organisationUnitGroupSet: D2OrganisationUnitGroupSetSchema; organisationUnitGroups: object; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2OrganisationUnitLevelSchema { name: "D2OrganisationUnitLevel"; model: D2OrganisationUnitLevel; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; level: number; name: string; offlineLevels: number; sharing: D2SharingSchema; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2OutlierAnalysisSchema { name: "D2OutlierAnalysis"; model: D2OutlierAnalysis; fields: { enabled: boolean; extremeLines: unknown; maxResults: number; normalizationMethod: "Y_RESIDUALS_LINEAR"; outlierMethod: "IQR" | "MODIFIED_Z_SCORE" | "STANDARD_Z_SCORE"; thresholdFactor: number; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2PredictorSchema { name: "D2Predictor"; model: D2Predictor; fields: { access: D2AccessSchema; annualSampleCount: number; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; description: string; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; generator: D2ExpressionSchema; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; organisationUnitDescendants: "DESCENDANTS" | "SELECTED"; organisationUnitLevels: D2OrganisationUnitLevelSchema[]; output: D2DataElementSchema; outputCombo: D2CategoryOptionComboSchema; periodType: string; predictorGroups: D2PredictorGroupSchema[]; sampleSkipTest: D2ExpressionSchema; sequentialSampleCount: number; sequentialSkipCount: number; sharing: D2SharingSchema; shortName: string; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2PredictorGroupSchema { name: "D2PredictorGroup"; model: D2PredictorGroup; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; description: string; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; predictors: D2PredictorSchema[]; sharing: D2SharingSchema; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ProgramSchema { name: "D2Program"; model: D2Program; fields: { access: D2AccessSchema; accessLevel: "AUDITED" | "CLOSED" | "OPEN" | "PROTECTED"; attributeValues: D2AttributeValueSchema[]; categoryCombo: D2CategoryComboSchema; code: Id; completeEventsExpiryDays: number; created: string; createdBy: D2UserSchema; dataEntryForm: D2DataEntryFormSchema; description: string; displayDescription: string; displayEnrollmentDateLabel: string; displayEnrollmentLabel: string; displayEventLabel: string; displayFollowUpLabel: string; displayFormName: string; displayFrontPageList: boolean; displayIncidentDate: boolean; displayIncidentDateLabel: string; displayName: string; displayNoteLabel: string; displayOrgUnitLabel: string; displayProgramStageLabel: string; displayRelationshipLabel: string; displayShortName: string; displayTrackedEntityAttributeLabel: string; enrollmentDateLabel: string; enrollmentLabel: string; eventLabel: string; expiryDays: number; expiryPeriodType: string; favorite: boolean; favorites: string[]; featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; followUpLabel: string; formName: string; href: string; id: Id; ignoreOverdueEvents: boolean; incidentDateLabel: string; lastUpdated: string; lastUpdatedBy: D2UserSchema; maxTeiCountToReturn: number; minAttributesRequiredToSearch: number; name: string; noteLabel: string; notificationTemplates: D2ProgramNotificationTemplateSchema[]; onlyEnrollOnce: boolean; openDaysAfterCoEndDate: number; orgUnitLabel: string; organisationUnits: D2OrganisationUnitSchema[]; programIndicators: D2ProgramIndicatorSchema[]; programRuleVariables: D2ProgramRuleVariableSchema[]; programSections: D2ProgramSectionSchema[]; programStageLabel: string; programStages: D2ProgramStageSchema[]; programTrackedEntityAttributes: D2ProgramTrackedEntityAttributeSchema[]; programType: "WITHOUT_REGISTRATION" | "WITH_REGISTRATION"; registration: boolean; relatedProgram: D2ProgramSchema; relationshipLabel: string; selectEnrollmentDatesInFuture: boolean; selectIncidentDatesInFuture: boolean; sharing: D2SharingSchema; shortName: string; skipOffline: boolean; style: D2ObjectStyleSchema; trackedEntityAttributeLabel: string; trackedEntityType: D2TrackedEntityTypeSchema; translations: D2Translation[]; useFirstStageDuringRegistration: boolean; user: D2UserSchema; userRoles: D2UserRoleSchema[]; version: number; withoutRegistration: boolean; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ProgramDataElementDimensionItemSchema { name: "D2ProgramDataElementDimensionItem"; model: D2ProgramDataElementDimensionItem; fields: { access: D2AccessSchema; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; dataElement: D2DataElementSchema; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; legendSet: D2LegendSetSchema; legendSets: D2LegendSetSchema[]; name: string; program: D2ProgramSchema; queryMods: unknown; sharing: D2SharingSchema; shortName: string; translations: D2Translation[]; user: D2UserSchema; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ProgramIndicatorSchema { name: "D2ProgramIndicator"; model: D2ProgramIndicator; fields: { access: D2AccessSchema; aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; analyticsPeriodBoundaries: D2AnalyticsPeriodBoundarySchema[]; analyticsType: "ENROLLMENT" | "EVENT"; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; decimals: number; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayInForm: boolean; displayName: string; displayShortName: string; expression: string; favorite: boolean; favorites: string[]; filter: string; formName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; legendSet: D2LegendSetSchema; legendSets: D2LegendSetSchema[]; name: string; orgUnitField: string; program: D2ProgramSchema; programIndicatorGroups: D2ProgramIndicatorGroupSchema[]; queryMods: unknown; sharing: D2SharingSchema; shortName: string; style: D2ObjectStyleSchema; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ProgramIndicatorGroupSchema { name: "D2ProgramIndicatorGroup"; model: D2ProgramIndicatorGroup; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; description: string; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; programIndicators: D2ProgramIndicatorSchema[]; sharing: D2SharingSchema; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ProgramNotificationTemplateSchema { name: "D2ProgramNotificationTemplate"; model: D2ProgramNotificationTemplate; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; deliveryChannels: never[]; displayMessageTemplate: string; displayName: string; displaySubjectTemplate: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; messageTemplate: string; name: string; notificationRecipient: "DATA_ELEMENT" | "ORGANISATION_UNIT_CONTACT" | "PROGRAM_ATTRIBUTE" | "TRACKED_ENTITY_INSTANCE" | "USERS_AT_ORGANISATION_UNIT" | "USER_GROUP" | "WEB_HOOK"; notificationTrigger: "COMPLETION" | "ENROLLMENT" | "PROGRAM_RULE" | "SCHEDULED_DAYS_DUE_DATE" | "SCHEDULED_DAYS_ENROLLMENT_DATE" | "SCHEDULED_DAYS_INCIDENT_DATE"; notifyParentOrganisationUnitOnly: boolean; notifyUsersInHierarchyOnly: boolean; recipientDataElement: D2DataElementSchema; recipientProgramAttribute: D2TrackedEntityAttributeSchema; recipientUserGroup: D2UserGroupSchema; relativeScheduledDays: number; sendRepeatable: boolean; sharing: D2SharingSchema; subjectTemplate: string; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ProgramRuleSchema { name: "D2ProgramRule"; model: D2ProgramRule; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; condition: string; created: string; createdBy: D2UserSchema; description: string; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; priority: number; program: D2ProgramSchema; programRuleActions: D2ProgramRuleActionSchema[]; programStage: D2ProgramStageSchema; sharing: D2SharingSchema; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ProgramRuleActionSchema { name: "D2ProgramRuleAction"; model: D2ProgramRuleAction; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; content: string; created: string; createdBy: D2UserSchema; data: string; dataElement: D2DataElementSchema; displayContent: string; displayName: string; evaluationEnvironments: never[]; evaluationTime: "ALWAYS" | "ON_COMPLETE" | "ON_DATA_ENTRY"; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; location: string; name: string; option: D2OptionSchema; optionGroup: D2OptionGroupSchema; programIndicator: D2ProgramIndicatorSchema; programRule: D2ProgramRuleSchema; programRuleActionType: "ASSIGN" | "CREATEEVENT" | "DISPLAYKEYVALUEPAIR" | "DISPLAYTEXT" | "ERRORONCOMPLETE" | "HIDEFIELD" | "HIDEOPTION" | "HIDEOPTIONGROUP" | "HIDEPROGRAMSTAGE" | "HIDESECTION" | "SCHEDULEMESSAGE" | "SENDMESSAGE" | "SETMANDATORYFIELD" | "SHOWERROR" | "SHOWOPTIONGROUP" | "SHOWWARNING" | "WARNINGONCOMPLETE"; programStage: D2ProgramStageSchema; programStageSection: D2ProgramStageSectionSchema; sharing: D2SharingSchema; templateUid: string; trackedEntityAttribute: D2TrackedEntityAttributeSchema; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ProgramRuleVariableSchema { name: "D2ProgramRuleVariable"; model: D2ProgramRuleVariable; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; dataElement: D2DataElementSchema; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; program: D2ProgramSchema; programRuleVariableSourceType: "CALCULATED_VALUE" | "DATAELEMENT_CURRENT_EVENT" | "DATAELEMENT_NEWEST_EVENT_PROGRAM" | "DATAELEMENT_NEWEST_EVENT_PROGRAM_STAGE" | "DATAELEMENT_PREVIOUS_EVENT" | "TEI_ATTRIBUTE"; programStage: D2ProgramStageSchema; sharing: D2SharingSchema; trackedEntityAttribute: D2TrackedEntityAttributeSchema; translations: D2Translation[]; useCodeForOptionSet: boolean; user: D2UserSchema; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ProgramSectionSchema { name: "D2ProgramSection"; model: D2ProgramSection; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; description: string; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; program: D2ProgramSchema; renderType: unknown; sharing: D2SharingSchema; shortName: string; sortOrder: number; style: D2ObjectStyleSchema; trackedEntityAttributes: D2TrackedEntityAttributeSchema[]; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ProgramStageSchema { name: "D2ProgramStage"; model: D2ProgramStage; fields: { access: D2AccessSchema; allowGenerateNextVisit: boolean; attributeValues: D2AttributeValueSchema[]; autoGenerateEvent: boolean; blockEntryForm: boolean; code: Id; created: string; createdBy: D2UserSchema; dataEntryForm: D2DataEntryFormSchema; description: string; displayDescription: string; displayDueDateLabel: string; displayEventLabel: string; displayExecutionDateLabel: string; displayFormName: string; displayGenerateEventBox: boolean; displayName: string; displayProgramStageLabel: string; displayShortName: string; dueDateLabel: string; enableUserAssignment: boolean; eventLabel: string; executionDateLabel: string; favorite: boolean; favorites: string[]; featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; formName: string; formType: "CUSTOM" | "DEFAULT" | "SECTION" | "SECTION_MULTIORG"; generatedByEnrollmentDate: boolean; hideDueDate: boolean; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; minDaysFromStart: number; name: string; nextScheduleDate: D2DataElementSchema; notificationTemplates: D2ProgramNotificationTemplateSchema[]; openAfterEnrollment: boolean; periodType: string; preGenerateUID: boolean; program: D2ProgramSchema; programStageDataElements: D2ProgramStageDataElementSchema[]; programStageLabel: string; programStageSections: D2ProgramStageSectionSchema[]; referral: boolean; remindCompleted: boolean; repeatable: boolean; reportDateToUse: string; sharing: D2SharingSchema; shortName: string; sortOrder: number; standardInterval: number; style: D2ObjectStyleSchema; translations: D2Translation[]; user: D2UserSchema; validationStrategy: "ON_COMPLETE" | "ON_UPDATE_AND_INSERT"; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ProgramStageDataElementSchema { name: "D2ProgramStageDataElement"; model: D2ProgramStageDataElement; fields: { access: D2AccessSchema; allowFutureDate: boolean; allowProvidedElsewhere: boolean; attributeValues: D2AttributeValueSchema[]; code: Id; compulsory: boolean; created: string; createdBy: D2UserSchema; dataElement: D2DataElementSchema; displayInReports: boolean; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; programStage: D2ProgramStageSchema; renderOptionsAsRadio: boolean; renderType: unknown; sharing: D2SharingSchema; skipAnalytics: boolean; skipSynchronization: boolean; sortOrder: number; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ProgramStageSectionSchema { name: "D2ProgramStageSection"; model: D2ProgramStageSection; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; dataElements: D2DataElementSchema[]; description: string; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; programIndicators: D2ProgramIndicatorSchema[]; programStage: D2ProgramStageSchema; renderType: unknown; sharing: D2SharingSchema; shortName: string; sortOrder: number; style: D2ObjectStyleSchema; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ProgramStageWorkingListSchema { name: "D2ProgramStageWorkingList"; model: D2ProgramStageWorkingList; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; description: string; displayDescription: string; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; program: D2ProgramSchema; programStage: D2ProgramStageSchema; programStageQueryCriteria: unknown; sharing: D2SharingSchema; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ProgramTrackedEntityAttributeSchema { name: "D2ProgramTrackedEntityAttribute"; model: D2ProgramTrackedEntityAttribute; fields: { access: D2AccessSchema; allowFutureDate: boolean; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; displayInList: boolean; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; mandatory: boolean; name: string; program: D2ProgramSchema; renderOptionsAsRadio: boolean; renderType: unknown; searchable: boolean; sharing: D2SharingSchema; sortOrder: number; trackedEntityAttribute: D2TrackedEntityAttributeSchema; translations: D2Translation[]; user: D2UserSchema; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ProgramTrackedEntityAttributeDimensionItemSchema { name: "D2ProgramTrackedEntityAttributeDimensionItem"; model: D2ProgramTrackedEntityAttributeDimensionItem; fields: { access: D2AccessSchema; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attribute: D2TrackedEntityAttributeSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; legendSet: D2LegendSetSchema; legendSets: D2LegendSetSchema[]; name: string; program: D2ProgramSchema; queryMods: unknown; sharing: D2SharingSchema; shortName: string; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2PushAnalysisSchema { name: "D2PushAnalysis"; model: D2PushAnalysis; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; dashboard: D2DashboardSchema; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; message: string; name: string; recipientUserGroups: D2UserGroupSchema[]; sharing: D2SharingSchema; title: string; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2RelationshipSchema { name: "D2Relationship"; model: D2Relationship; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdAtClient: string; createdBy: D2UserSchema; deleted: boolean; description: string; displayName: string; favorite: boolean; favorites: string[]; formName: string; from: D2RelationshipItemSchema; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; relationshipType: D2RelationshipTypeSchema; sharing: D2SharingSchema; style: D2ObjectStyleSchema; to: D2RelationshipItemSchema; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2RelationshipConstraintSchema { name: "D2RelationshipConstraint"; model: D2RelationshipConstraint; fields: { program: D2ProgramSchema; programStage: D2ProgramStageSchema; relationshipEntity: "PROGRAM_INSTANCE" | "PROGRAM_STAGE_INSTANCE" | "TRACKED_ENTITY_INSTANCE"; trackedEntityType: D2TrackedEntityTypeSchema; trackerDataView: unknown; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2RelationshipItemSchema { name: "D2RelationshipItem"; model: D2RelationshipItem; fields: { enrollment: D2EnrollmentSchema; event: D2EventSchema; relationship: D2RelationshipSchema; trackedEntity: D2TrackedEntitySchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2RelationshipTypeSchema { name: "D2RelationshipType"; model: D2RelationshipType; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; bidirectional: boolean; code: Id; created: string; createdBy: D2UserSchema; description: string; displayFromToName: string; displayName: string; displayToFromName: string; favorite: boolean; favorites: string[]; fromConstraint: D2RelationshipConstraintSchema; fromToName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; referral: boolean; sharing: D2SharingSchema; toConstraint: D2RelationshipConstraintSchema; toFromName: string; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ReportSchema { name: "D2Report"; model: D2Report; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; cacheStrategy: "CACHE_10_MINUTES" | "CACHE_15_MINUTES" | "CACHE_1_HOUR" | "CACHE_1_MINUTE" | "CACHE_30_MINUTES" | "CACHE_5_MINUTES" | "CACHE_6AM_TOMORROW" | "CACHE_TWO_WEEKS" | "NO_CACHE" | "RESPECT_SYSTEM_SETTING"; code: Id; created: string; createdBy: D2UserSchema; designContent: string; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; relativePeriods: unknown; reportParams: D2ReportingParams; sharing: D2SharingSchema; translations: D2Translation[]; type: "HTML" | "JASPER_JDBC" | "JASPER_REPORT_TABLE"; user: D2UserSchema; visualization: D2VisualizationSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ReportingRateSchema { name: "D2ReportingRate"; model: D2ReportingRate; fields: { access: D2AccessSchema; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; dataSet: D2DataSetSchema; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: string; lastUpdated: string; lastUpdatedBy: D2UserSchema; legendSet: D2LegendSetSchema; legendSets: D2LegendSetSchema[]; metric: "ACTUAL_REPORTS" | "ACTUAL_REPORTS_ON_TIME" | "EXPECTED_REPORTS" | "REPORTING_RATE" | "REPORTING_RATE_ON_TIME"; name: string; queryMods: unknown; sharing: D2SharingSchema; shortName: string; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2RouteSchema { name: "D2Route"; model: D2Route; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; auth: unknown; authorities: string[]; code: Id; created: string; createdBy: D2UserSchema; description: string; disabled: boolean; displayName: string; favorite: boolean; favorites: string[]; headers: D2MapSchema; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; sharing: D2SharingSchema; translations: D2Translation[]; url: string; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2SMSCommandSchema { name: "D2SMSCommand"; model: D2SMSCommand; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; codeValueSeparator: string; completenessMethod: "ALL_DATAVALUE" | "AT_LEAST_ONE_DATAVALUE" | "DO_NOT_MARK_COMPLETE"; created: string; createdBy: D2UserSchema; currentPeriodUsedForReporting: boolean; dataset: D2DataSetSchema; defaultMessage: string; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; moreThanOneOrgUnitMessage: string; name: string; noUserMessage: string; parserType: "ALERT_PARSER" | "EVENT_REGISTRATION_PARSER" | "J2ME_PARSER" | "KEY_VALUE_PARSER" | "PROGRAM_STAGE_DATAENTRY_PARSER" | "TRACKED_ENTITY_REGISTRATION_PARSER" | "UNREGISTERED_PARSER"; program: D2ProgramSchema; programStage: D2ProgramStageSchema; receivedMessage: string; separator: string; sharing: D2SharingSchema; smsCodes: unknown[]; specialCharacters: unknown[]; successMessage: string; translations: D2Translation[]; user: D2UserSchema; userGroup: D2UserGroupSchema; wrongFormatMessage: string; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2SectionSchema { name: "D2Section"; model: D2Section; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; categoryCombos: D2CategoryComboSchema[]; code: Id; created: string; createdBy: D2UserSchema; dataElements: D2DataElementSchema[]; dataSet: D2DataSetSchema; description: string; disableDataElementAutoGroup: boolean; displayName: string; displayOptions: string; favorite: boolean; favorites: string[]; greyedFields: D2DataElementOperandSchema[]; href: string; id: Id; indicators: D2IndicatorSchema[]; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; sharing: D2SharingSchema; showColumnTotals: boolean; showRowTotals: boolean; sortOrder: number; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2SeriesKeySchema { name: "D2SeriesKey"; model: D2SeriesKey; fields: { hidden: boolean; label: unknown; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2SharingSchema { name: "D2Sharing"; model: D2Sharing; fields: { external: boolean; owner: string; public: string; userGroups: D2UserGroupRef; users: D2UserGroupRef; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2SqlViewSchema { name: "D2SqlView"; model: D2SqlView; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; cacheStrategy: "CACHE_10_MINUTES" | "CACHE_15_MINUTES" | "CACHE_1_HOUR" | "CACHE_1_MINUTE" | "CACHE_30_MINUTES" | "CACHE_5_MINUTES" | "CACHE_6AM_TOMORROW" | "CACHE_TWO_WEEKS" | "NO_CACHE" | "RESPECT_SYSTEM_SETTING"; code: Id; created: string; createdBy: D2UserSchema; description: string; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; sharing: D2SharingSchema; sqlQuery: string; translations: D2Translation[]; type: "MATERIALIZED_VIEW" | "QUERY" | "VIEW"; updateJobId: string; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2TrackedEntitySchema { name: "D2TrackedEntity"; model: D2TrackedEntity; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdAtClient: string; createdBy: D2UserSchema; createdByUserInfo: unknown; deleted: boolean; displayName: string; enrollments: D2EnrollmentSchema[]; favorite: boolean; favorites: string[]; geometry: D2Geometry; href: string; id: Id; inactive: boolean; lastUpdated: string; lastUpdatedAtClient: string; lastUpdatedBy: D2UserSchema; lastUpdatedByUserInfo: unknown; name: string; organisationUnit: D2OrganisationUnitSchema; potentialDuplicate: boolean; programOwners: D2ProgramOwnerSchema[]; relationshipItems: D2RelationshipItemSchema[]; sharing: D2SharingSchema; storedBy: string; trackedEntityAttributeValues: D2TrackedEntityAttributeValueSchema[]; trackedEntityType: D2TrackedEntityTypeSchema; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2TrackedEntityAttributeSchema { name: "D2TrackedEntityAttribute"; model: D2TrackedEntityAttribute; fields: { access: D2AccessSchema; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; confidential: boolean; created: string; createdBy: D2UserSchema; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayInListNoProgram: boolean; displayName: string; displayOnVisitSchedule: boolean; displayShortName: string; expression: string; favorite: boolean; favorites: string[]; fieldMask: string; formName: string; generated: boolean; href: string; id: Id; inherit: boolean; lastUpdated: string; lastUpdatedBy: D2UserSchema; legendSet: D2LegendSetSchema; legendSets: D2LegendSetSchema[]; name: string; optionSet: D2OptionSetSchema; optionSetValue: boolean; orgunitScope: boolean; pattern: string; queryMods: unknown; sharing: D2SharingSchema; shortName: string; skipSynchronization: boolean; sortOrderInListNoProgram: number; sortOrderInVisitSchedule: number; style: D2ObjectStyleSchema; translations: D2Translation[]; unique: boolean; user: D2UserSchema; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2TrackedEntityAttributeValueSchema { name: "D2TrackedEntityAttributeValue"; model: D2TrackedEntityAttributeValue; fields: { created: string; lastUpdated: string; storedBy: string; trackedEntityAttribute: D2TrackedEntityAttributeSchema; trackedEntityInstance: D2TrackedEntitySchema; value: string; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2TrackedEntityDataElementDimensionSchema { name: "D2TrackedEntityDataElementDimension"; model: D2TrackedEntityDataElementDimension; fields: { dataElement: D2DataElementSchema; filter: string; legendSet: D2LegendSetSchema; programStage: D2ProgramStageSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2TrackedEntityFilterSchema { name: "D2TrackedEntityFilter"; model: D2TrackedEntityFilter; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; description: string; displayDescription: string; displayName: string; enrollmentCreatedPeriod: unknown; enrollmentStatus: "ACTIVE" | "CANCELLED" | "COMPLETED"; entityQueryCriteria: unknown; eventFilters: D2EventFilterSchema[]; favorite: boolean; favorites: string[]; followup: boolean; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; program: D2ProgramSchema; sharing: D2SharingSchema; sortOrder: number; style: D2ObjectStyleSchema; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2TrackedEntityProgramIndicatorDimensionSchema { name: "D2TrackedEntityProgramIndicatorDimension"; model: D2TrackedEntityProgramIndicatorDimension; fields: { filter: string; legendSet: D2LegendSetSchema; programIndicator: D2ProgramIndicatorSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2TrackedEntityTypeSchema { name: "D2TrackedEntityType"; model: D2TrackedEntityType; fields: { access: D2AccessSchema; allowAuditLog: boolean; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; description: string; displayDescription: string; displayFormName: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; featureType: "MULTI_POLYGON" | "NONE" | "POINT" | "POLYGON" | "SYMBOL"; formName: string; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; maxTeiCountToReturn: number; minAttributesRequiredToSearch: number; name: string; sharing: D2SharingSchema; shortName: string; style: D2ObjectStyleSchema; trackedEntityTypeAttributes: D2TrackedEntityTypeAttributeSchema[]; translations: D2Translation[]; user: D2UserSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2TrackedEntityTypeAttributeSchema { name: "D2TrackedEntityTypeAttribute"; model: D2TrackedEntityTypeAttribute; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; displayInList: boolean; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; mandatory: boolean; name: string; searchable: boolean; sharing: D2SharingSchema; trackedEntityAttribute: D2TrackedEntityAttributeSchema; trackedEntityType: D2TrackedEntityTypeSchema; translations: D2Translation[]; user: D2UserSchema; valueType: "AGE" | "BOOLEAN" | "COORDINATE" | "DATE" | "DATETIME" | "EMAIL" | "FILE_RESOURCE" | "GEOJSON" | "IMAGE" | "INTEGER" | "INTEGER_NEGATIVE" | "INTEGER_POSITIVE" | "INTEGER_ZERO_OR_POSITIVE" | "LETTER" | "LONG_TEXT" | "MULTI_TEXT" | "NUMBER" | "ORGANISATION_UNIT" | "PERCENTAGE" | "PHONE_NUMBER" | "REFERENCE" | "TEXT" | "TIME" | "TRACKER_ASSOCIATE" | "TRUE_ONLY" | "UNIT_INTERVAL" | "URL" | "USERNAME"; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2UserSchema { name: "D2User"; model: D2User; fields: { access: D2AccessSchema; accountExpiry: string; attributeValues: D2AttributeValueSchema[]; avatar: D2FileResourceSchema; birthday: string; catDimensionConstraints: D2CategorySchema[]; code: Id; cogsDimensionConstraints: D2CategoryOptionGroupSetSchema[]; created: string; createdBy: D2UserSchema; dataViewMaxOrganisationUnitLevel: number; dataViewOrganisationUnits: D2OrganisationUnitSchema[]; disabled: boolean; displayName: string; education: string; email: string; employer: string; externalAuth: boolean; facebookMessenger: string; favorite: boolean; favorites: string[]; firstName: string; gender: string; href: string; id: Id; interests: string; introduction: string; invitation: boolean; jobTitle: string; languages: string; lastCheckedInterpretations: string; lastLogin: string; lastUpdated: string; lastUpdatedBy: D2UserSchema; ldapId: string; name: string; nationality: string; openId: string; organisationUnits: D2OrganisationUnitSchema[]; password: string; passwordLastUpdated: string; phoneNumber: string; selfRegistered: boolean; settings: unknown; sharing: D2SharingSchema; skype: string; surname: string; teiSearchOrganisationUnits: D2OrganisationUnitSchema[]; telegram: string; translations: D2Translation[]; twitter: string; twoFactorEnabled: boolean; user: D2UserSchema; userCredentials: D2UserCredentialsDtoSchema; userGroups: D2UserGroupSchema[]; userRoles: D2UserRoleSchema[]; username: string; welcomeMessage: string; whatsApp: string; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2UserAccessSchema { name: "D2UserAccess"; model: D2UserAccess; fields: { access: string; displayName: string; id: string; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2UserCredentialsDtoSchema { name: "D2UserCredentialsDto"; model: D2UserCredentialsDto; fields: { access: D2AccessSchema; accountExpiry: string; catDimensionConstraints: D2CategorySchema[]; cogsDimensionConstraints: D2CategoryOptionGroupSetSchema[]; disabled: boolean; externalAuth: boolean; id: string; idToken: string; invitation: boolean; lastLogin: string; ldapId: string; openId: string; password: string; passwordLastUpdated: string; previousPasswords: string[]; restoreExpiry: string; restoreToken: string; selfRegistered: boolean; sharing: D2SharingSchema; twoFA: boolean; uid: string; userRoles: D2UserRoleSchema[]; username: string; uuid: string; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2UserGroupSchema { name: "D2UserGroup"; model: D2UserGroup; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; managedByGroups: D2UserGroupSchema[]; managedGroups: D2UserGroupSchema[]; name: string; sharing: D2SharingSchema; translations: D2Translation[]; user: D2UserSchema; users: D2UserSchema[]; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2UserGroupAccessSchema { name: "D2UserGroupAccess"; model: D2UserGroupAccess; fields: { access: string; displayName: string; id: string; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2UserRoleSchema { name: "D2UserRole"; model: D2UserRole; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; authorities: string[]; code: Id; created: string; createdBy: D2UserSchema; description: string; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; restrictions: string[]; sharing: D2SharingSchema; translations: D2Translation[]; user: D2UserSchema; users: D2UserSchema[]; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ValidationNotificationTemplateSchema { name: "D2ValidationNotificationTemplate"; model: D2ValidationNotificationTemplate; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; displayMessageTemplate: string; displayName: string; displaySubjectTemplate: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; messageTemplate: string; name: string; notifyParentOrganisationUnitOnly: boolean; notifyUsersInHierarchyOnly: boolean; recipientUserGroups: D2UserGroupSchema[]; sendStrategy: "COLLECTIVE_SUMMARY" | "SINGLE_NOTIFICATION"; sharing: D2SharingSchema; subjectTemplate: string; translations: D2Translation[]; user: D2UserSchema; validationRules: D2ValidationRuleSchema[]; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ValidationResultSchema { name: "D2ValidationResult"; model: D2ValidationResult; fields: { attributeOptionCombo: D2CategoryOptionComboSchema; created: string; dayInPeriod: number; id: number; leftsideValue: number; notificationSent: boolean; organisationUnit: D2OrganisationUnitSchema; period: Ref; rightsideValue: number; validationRule: D2ValidationRuleSchema; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ValidationRuleSchema { name: "D2ValidationRule"; model: D2ValidationRule; fields: { access: D2AccessSchema; aggregateExportAttributeOptionCombo: string; aggregateExportCategoryOptionCombo: string; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; description: string; dimensionItem: string; dimensionItemType: "CATEGORY_OPTION" | "CATEGORY_OPTION_GROUP" | "DATA_ELEMENT" | "DATA_ELEMENT_GROUP" | "DATA_ELEMENT_OPERAND" | "EXPRESSION_DIMENSION_ITEM" | "INDICATOR" | "OPTION_GROUP" | "ORGANISATION_UNIT" | "ORGANISATION_UNIT_GROUP" | "PERIOD" | "PROGRAM_ATTRIBUTE" | "PROGRAM_DATA_ELEMENT" | "PROGRAM_INDICATOR" | "REPORTING_RATE" | "SUBEXPRESSION_DIMENSION_ITEM"; displayDescription: string; displayFormName: string; displayInstruction: string; displayName: string; displayShortName: string; favorite: boolean; favorites: string[]; formName: string; href: string; id: Id; importance: "HIGH" | "LOW" | "MEDIUM"; instruction: string; lastUpdated: string; lastUpdatedBy: D2UserSchema; leftSide: D2ExpressionSchema; legendSet: D2LegendSetSchema; legendSets: D2LegendSetSchema[]; name: string; notificationTemplates: D2ValidationNotificationTemplateSchema[]; operator: "compulsory_pair" | "equal_to" | "exclusive_pair" | "greater_than" | "greater_than_or_equal_to" | "less_than" | "less_than_or_equal_to" | "not_equal_to"; organisationUnitLevels: number[]; periodType: string; queryMods: unknown; rightSide: D2ExpressionSchema; sharing: D2SharingSchema; shortName: string; skipFormValidation: boolean; translations: D2Translation[]; user: D2UserSchema; validationRuleGroups: D2ValidationRuleGroupSchema[]; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2ValidationRuleGroupSchema { name: "D2ValidationRuleGroup"; model: D2ValidationRuleGroup; fields: { access: D2AccessSchema; attributeValues: D2AttributeValueSchema[]; code: Id; created: string; createdBy: D2UserSchema; description: string; displayName: string; favorite: boolean; favorites: string[]; href: string; id: Id; lastUpdated: string; lastUpdatedBy: D2UserSchema; name: string; sharing: D2SharingSchema; translations: D2Translation[]; user: D2UserSchema; validationRules: D2ValidationRuleSchema[]; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export interface D2VisualizationSchema { name: "D2Visualization"; model: D2Visualization; fields: { access: D2AccessSchema; aggregationType: "AVERAGE" | "AVERAGE_SUM_ORG_UNIT" | "COUNT" | "CUSTOM" | "DEFAULT" | "FIRST" | "FIRST_AVERAGE_ORG_UNIT" | "FIRST_FIRST_ORG_UNIT" | "LAST" | "LAST_AVERAGE_ORG_UNIT" | "LAST_IN_PERIOD" | "LAST_IN_PERIOD_AVERAGE_ORG_UNIT" | "LAST_LAST_ORG_UNIT" | "MAX" | "MAX_SUM_ORG_UNIT" | "MIN" | "MIN_SUM_ORG_UNIT" | "NONE" | "STDDEV" | "SUM" | "VARIANCE"; attributeDimensions: unknown[]; attributeValues: D2AttributeValueSchema[]; axes: unknown[]; baseLineLabel: string; baseLineValue: number; categoryDimensions: D2CategoryDimensionSchema[]; categoryOptionGroupSetDimensions: D2CategoryOptionGroupSetDimensionSchema[]; code: Id; colSubTotals: boolean; colTotals: boolean; colorSet: string; columnDimensions: string[]; columns: unknown[]; completedOnly: boolean; created: string; createdBy: D2UserSchema; cumulativeValues: boolean; dataDimensionItems: unknown[]; dataElementDimensions: D2TrackedEntityDataElementDimensionSchema[]; dataElementGroupSetDimensions: D2DataElementGroupSetDimensionSchema[]; description: string; digitGroupSeparator: "COMMA" | "NONE" | "SPACE"; displayBaseLineLabel: string; displayDensity: "COMFORTABLE" | "COMPACT" | "NONE" | "NORMAL"; displayDescription: string; displayDomainAxisLabel: string; displayFormName: string; displayName: string; displayRangeAxisLabel: string; displayShortName: string; displaySubtitle: string; displayTargetLineLabel: string; displayTitle: string; domainAxisLabel: string; endDate: string; favorite: boolean; favorites: string[]; filterDimensions: string[]; filters: unknown[]; fixColumnHeaders: boolean; fixRowHeaders: boolean; fontSize: "LARGE" | "NORMAL" | "SMALL"; fontStyle: unknown; formName: string; hideEmptyColumns: boolean; hideEmptyRowItems: "AFTER_LAST" | "ALL" | "BEFORE_FIRST" | "BEFORE_FIRST_AFTER_LAST" | "NONE"; hideEmptyRows: boolean; hideLegend: boolean; hideSubtitle: boolean; hideTitle: boolean; href: string; icons: D2IconSchema[]; id: Id; interpretations: D2InterpretationSchema[]; itemOrganisationUnitGroups: D2OrganisationUnitGroupSchema[]; lastUpdated: string; lastUpdatedBy: D2UserSchema; legend: D2LegendDefinitionsSchema; measureCriteria: string; name: string; noSpaceBetweenColumns: boolean; numberType: "COLUMN_PERCENTAGE" | "ROW_PERCENTAGE" | "VALUE"; optionalAxes: D2AxisSchema[]; orgUnitField: string; organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimensionSchema[]; organisationUnitLevels: number[]; organisationUnits: D2OrganisationUnitSchema[]; outlierAnalysis: D2OutlierAnalysisSchema; parentGraphMap: D2MapSchema; percentStackedValues: boolean; periods: Ref[]; programIndicatorDimensions: D2TrackedEntityProgramIndicatorDimensionSchema[]; rangeAxisDecimals: number; rangeAxisLabel: string; rangeAxisMaxValue: number; rangeAxisMinValue: number; rangeAxisSteps: number; rawPeriods: string[]; regression: boolean; regressionType: "LINEAR" | "LOESS" | "NONE" | "POLYNOMIAL"; relativePeriods: unknown; reportingParams: D2ReportingParams; rowDimensions: string[]; rowSubTotals: boolean; rowTotals: boolean; rows: unknown[]; series: unknown[]; seriesKey: D2SeriesKeySchema; sharing: D2SharingSchema; shortName: string; showData: boolean; showDimensionLabels: boolean; showHierarchy: boolean; skipRounding: boolean; sortOrder: number; sorting: unknown[]; startDate: string; subscribed: boolean; subscribers: string[]; subtitle: string; targetLineLabel: string; targetLineValue: number; timeField: string; title: string; topLimit: number; translations: D2Translation[]; type: "AREA" | "BAR" | "BUBBLE" | "COLUMN" | "GAUGE" | "LINE" | "OUTLIER_TABLE" | "PIE" | "PIVOT_TABLE" | "RADAR" | "SCATTER" | "SINGLE_VALUE" | "STACKED_AREA" | "STACKED_BAR" | "STACKED_COLUMN" | "YEAR_OVER_YEAR_COLUMN" | "YEAR_OVER_YEAR_LINE"; user: D2UserSchema; userOrgUnitType: "DATA_CAPTURE" | "DATA_OUTPUT" | "TEI_SEARCH"; userOrganisationUnit: boolean; userOrganisationUnitChildren: boolean; userOrganisationUnitGrandChildren: boolean; visualizationPeriodName: string; yearlySeries: string[]; }; fieldPresets: { $all: Preset; $identifiable: Preset; $nameable: Preset; $persisted: Preset; $owner: Preset; }; } export declare type D2Model = D2Access | D2AggregateDataExchange | D2AnalyticsPeriodBoundary | D2AnalyticsTableHook | D2ApiToken | D2Attribute | D2AttributeValue | D2Axis | D2Category | D2CategoryCombo | D2CategoryDimension | D2CategoryOption | D2CategoryOptionCombo | D2CategoryOptionGroup | D2CategoryOptionGroupSet | D2CategoryOptionGroupSetDimension | D2Constant | D2Dashboard | D2DashboardItem | D2DataApprovalLevel | D2DataApprovalWorkflow | D2DataElement | D2DataElementGroup | D2DataElementGroupSet | D2DataElementGroupSetDimension | D2DataElementOperand | D2DataEntryForm | D2DataInputPeriod | D2DataSet | D2DataSetElement | D2DataSetNotificationTemplate | D2DatastoreEntry | D2Document | D2Enrollment | D2Event | D2EventChart | D2EventFilter | D2EventHook | D2EventRepetition | D2EventReport | D2EventVisualization | D2Expression | D2ExpressionDimensionItem | D2ExternalFileResource | D2ExternalMapLayer | D2FileResource | D2Icon | D2Indicator | D2IndicatorGroup | D2IndicatorGroupSet | D2IndicatorType | D2Interpretation | D2InterpretationComment | D2ItemConfig | D2JobConfiguration | D2Legend | D2LegendDefinitions | D2LegendSet | D2Map | D2MapView | D2MessageConversation | D2MetadataProposal | D2MetadataVersion | D2MinMaxDataElement | D2OAuth2Client | D2ObjectStyle | D2Option | D2OptionGroup | D2OptionGroupSet | D2OptionSet | D2OrganisationUnit | D2OrganisationUnitGroup | D2OrganisationUnitGroupSet | D2OrganisationUnitGroupSetDimension | D2OrganisationUnitLevel | D2OutlierAnalysis | D2Predictor | D2PredictorGroup | D2Program | D2ProgramDataElementDimensionItem | D2ProgramIndicator | D2ProgramIndicatorGroup | D2ProgramNotificationTemplate | D2ProgramRule | D2ProgramRuleAction | D2ProgramRuleVariable | D2ProgramSection | D2ProgramStage | D2ProgramStageDataElement | D2ProgramStageSection | D2ProgramStageWorkingList | D2ProgramTrackedEntityAttribute | D2ProgramTrackedEntityAttributeDimensionItem | D2PushAnalysis | D2Relationship | D2RelationshipConstraint | D2RelationshipItem | D2RelationshipType | D2Report | D2ReportingRate | D2Route | D2SMSCommand | D2Section | D2SeriesKey | D2Sharing | D2SqlView | D2TrackedEntity | D2TrackedEntityAttribute | D2TrackedEntityAttributeValue | D2TrackedEntityDataElementDimension | D2TrackedEntityFilter | D2TrackedEntityProgramIndicatorDimension | D2TrackedEntityType | D2TrackedEntityTypeAttribute | D2User | D2UserAccess | D2UserCredentialsDto | D2UserGroup | D2UserGroupAccess | D2UserRole | D2ValidationNotificationTemplate | D2ValidationResult | D2ValidationRule | D2ValidationRuleGroup | D2Visualization; export declare const models: Record; export declare type D2ModelSchemas = { accesses: D2AccessSchema; aggregateDataExchanges: D2AggregateDataExchangeSchema; analyticsPeriodBoundaries: D2AnalyticsPeriodBoundarySchema; analyticsTableHooks: D2AnalyticsTableHookSchema; apiToken: D2ApiTokenSchema; attributes: D2AttributeSchema; attributeValues: D2AttributeValueSchema; axes: D2AxisSchema; categories: D2CategorySchema; categoryCombos: D2CategoryComboSchema; categoryDimensions: D2CategoryDimensionSchema; categoryOptions: D2CategoryOptionSchema; categoryOptionCombos: D2CategoryOptionComboSchema; categoryOptionGroups: D2CategoryOptionGroupSchema; categoryOptionGroupSets: D2CategoryOptionGroupSetSchema; categoryOptionGroupSetDimensions: D2CategoryOptionGroupSetDimensionSchema; constants: D2ConstantSchema; dashboards: D2DashboardSchema; dashboardItems: D2DashboardItemSchema; dataApprovalLevels: D2DataApprovalLevelSchema; dataApprovalWorkflows: D2DataApprovalWorkflowSchema; dataElements: D2DataElementSchema; dataElementGroups: D2DataElementGroupSchema; dataElementGroupSets: D2DataElementGroupSetSchema; dataElementGroupSetDimensions: D2DataElementGroupSetDimensionSchema; dataElementOperands: D2DataElementOperandSchema; dataEntryForms: D2DataEntryFormSchema; dataInputPeriods: D2DataInputPeriodSchema; dataSets: D2DataSetSchema; dataSetElements: D2DataSetElementSchema; dataSetNotificationTemplates: D2DataSetNotificationTemplateSchema; dataStores: D2DatastoreEntrySchema; documents: D2DocumentSchema; programInstances: D2EnrollmentSchema; programStageInstances: D2EventSchema; eventCharts: D2EventChartSchema; eventFilters: D2EventFilterSchema; eventHooks: D2EventHookSchema; eventRepetitions: D2EventRepetitionSchema; eventReports: D2EventReportSchema; eventVisualizations: D2EventVisualizationSchema; expressions: D2ExpressionSchema; expressionDimensionItems: D2ExpressionDimensionItemSchema; externalFileResources: D2ExternalFileResourceSchema; externalMapLayers: D2ExternalMapLayerSchema; fileResources: D2FileResourceSchema; icons: D2IconSchema; indicators: D2IndicatorSchema; indicatorGroups: D2IndicatorGroupSchema; indicatorGroupSets: D2IndicatorGroupSetSchema; indicatorTypes: D2IndicatorTypeSchema; interpretations: D2InterpretationSchema; interpretationComments: D2InterpretationCommentSchema; itemConfigs: D2ItemConfigSchema; jobConfigurations: D2JobConfigurationSchema; legends: D2LegendSchema; legendDefinitions: D2LegendDefinitionsSchema; legendSets: D2LegendSetSchema; maps: D2MapSchema; mapViews: D2MapViewSchema; messageConversations: D2MessageConversationSchema; proposals: D2MetadataProposalSchema; metadataVersions: D2MetadataVersionSchema; minMaxDataElements: D2MinMaxDataElementSchema; oAuth2Clients: D2OAuth2ClientSchema; objectStyles: D2ObjectStyleSchema; options: D2OptionSchema; optionGroups: D2OptionGroupSchema; optionGroupSets: D2OptionGroupSetSchema; optionSets: D2OptionSetSchema; organisationUnits: D2OrganisationUnitSchema; organisationUnitGroups: D2OrganisationUnitGroupSchema; organisationUnitGroupSets: D2OrganisationUnitGroupSetSchema; organisationUnitGroupSetDimensions: D2OrganisationUnitGroupSetDimensionSchema; organisationUnitLevels: D2OrganisationUnitLevelSchema; outlierAnalysis: D2OutlierAnalysisSchema; predictors: D2PredictorSchema; predictorGroups: D2PredictorGroupSchema; programs: D2ProgramSchema; programDataElements: D2ProgramDataElementDimensionItemSchema; programIndicators: D2ProgramIndicatorSchema; programIndicatorGroups: D2ProgramIndicatorGroupSchema; programNotificationTemplates: D2ProgramNotificationTemplateSchema; programRules: D2ProgramRuleSchema; programRuleActions: D2ProgramRuleActionSchema; programRuleVariables: D2ProgramRuleVariableSchema; programSections: D2ProgramSectionSchema; programStages: D2ProgramStageSchema; programStageDataElements: D2ProgramStageDataElementSchema; programStageSections: D2ProgramStageSectionSchema; programStageWorkingLists: D2ProgramStageWorkingListSchema; programTrackedEntityAttributes: D2ProgramTrackedEntityAttributeSchema; programTrackedEntityAttributeDimensionItems: D2ProgramTrackedEntityAttributeDimensionItemSchema; pushAnalysis: D2PushAnalysisSchema; relationships: D2RelationshipSchema; relationshipConstraints: D2RelationshipConstraintSchema; relationshipItems: D2RelationshipItemSchema; relationshipTypes: D2RelationshipTypeSchema; reports: D2ReportSchema; reportingRates: D2ReportingRateSchema; routes: D2RouteSchema; smsCommands: D2SMSCommandSchema; sections: D2SectionSchema; seriesKeys: D2SeriesKeySchema; sharings: D2SharingSchema; sqlViews: D2SqlViewSchema; trackedEntityInstances: D2TrackedEntitySchema; trackedEntityAttributes: D2TrackedEntityAttributeSchema; trackedEntityAttributeValues: D2TrackedEntityAttributeValueSchema; trackedEntityDataElementDimensions: D2TrackedEntityDataElementDimensionSchema; trackedEntityInstanceFilters: D2TrackedEntityFilterSchema; dataElementDimensions: D2TrackedEntityProgramIndicatorDimensionSchema; trackedEntityTypes: D2TrackedEntityTypeSchema; trackedEntityTypeAttributes: D2TrackedEntityTypeAttributeSchema; users: D2UserSchema; userAccesses: D2UserAccessSchema; userCredentials: D2UserCredentialsDtoSchema; userGroups: D2UserGroupSchema; userGroupAccesses: D2UserGroupAccessSchema; userRoles: D2UserRoleSchema; validationNotificationTemplates: D2ValidationNotificationTemplateSchema; validationResults: D2ValidationResultSchema; validationRules: D2ValidationRuleSchema; validationRuleGroups: D2ValidationRuleGroupSchema; visualizations: D2VisualizationSchema; };