export declare enum UserPermission { childrenSection = 1, familiesSection = 2, financeSection = 3, staffSection = 4, calendarSection = 5, settingsSection = 6, communicateSection = 7, reportsSection = 8, reportTypeGeneral = 9, reportTypeChildren = 10, reportTypeRoom = 11, reportTypeFinance = 12, reportTypeEnquiry = 13, reportTypeStaff = 14, reportTypeAgressoExport = 15, reportTypeMailMerge = 16, dayshare = 17, footsteps = 18, editStartDate = 19, accountsSection = 20, staffSalary = 21, portalStaffCommunication = 22, portalEmailAudit = 23, messagingAccess = 24 } export declare enum LogCategory { authentication = 0, authenticationModifications = 1, internalProcesses = 2, general = 3 } export declare enum ContainerScope { perInjection = 0, perThreadScope = 1, singleton = 2 } export declare enum ActionType { none = 0, link = 1 } export declare enum AdvanceBookingReason { fixedSession = 1, kitchenDesignSession = 2, sENReservation = 3, birthdayParty = 4, schoolVisit = 5, otherReason = 6 } export declare enum Areas { none = 0, email = 1, dailyActivity = 2, assessmentReport = 3, developmentReport = 4, learningJourney = 5, profiles = 6, learningJourneyReport = 7, trackerReport = 8, abacusFeePlanner = 9, communicate = 10, mailMerge = 11, accountStatement = 12, invoices = 13 } export declare enum AssessmentChildAgeBandSelectionOptions { highestSecure = 1, highestCurrent = 2, manual = 3 } export declare enum AssessmentExemptionReason { governmentExemption = 1, childHadBeenAbroad = 2, childHadLongAbsence = 3, otherReason = 4 } export declare enum BusinessIntegrationType { resellerClub = 1, zendesk = 2, crechePager = 3 } export declare enum CarePlanType { none = 0, allergy = 1, medicalCondition = 2, sen = 4 } export declare enum ChildNameType { knownNameInsteadOfFirstName = 1, firstNameInsteadOfKnownName = 2 } export declare enum ChildrenOrder { orderByKnownName = 1, orderByLastName = 2, orderByFirstName = 3 } export declare enum ColourType { default = 0, primary = 1, success = 2, info = 3, warning = 4, danger = 5 } export declare enum CrudPermission { none = 0, create = 1, read = 2, update = 4, delete = 8 } export declare enum DistributionType { none = 0, individual = 1, business = 2, group = 3, global = 4 } export declare enum ErrorCodes { errorNotTyped = 0, userDoesNotExist = 1, userDoesNotHaveApiAccess = 2, userIsForbidden = 3, oldEmailAddressNotTheSame = 4, oldPasswordNotTheSame = 5, userAlreadyExists = 6, userExistsAgainstDifferentBusiness = 7, resetTokenNotValid = 8, userIsAlreadyInACorporation = 9, userNotLoggedIn = 10, passwordDoesNotMatchHistoricalRequirements = 11, userIsAlreadyAssignedToCarePlan = 12, apiKeyInvalid = 100, authTokenDoesNotExist = 101, authTokenAlreadyLogged = 102, authApplicationDoesNotExist = 103, userDoesNotHaveBusinessCreatorRole = 200, permissionDoesNotExist = 201, businessDoesNotExist = 300, businessIsNotActive = 301, businessAlreadyExists = 302, businessAlreadyExistsIsAlreadyInACorporation = 303, businessIsInWrongCorporationForUser = 304, customFormDoesNotExist = 400, domainDoesNotExist = 450, fieldIsRequired = 500, emailAddressInvalid = 501, integrationTypeInvalid = 502, systemPreferenceInvalid = 503, recurrenceTypeInvalid = 504, actionTypeInvalid = 505, notificationTypeInvalid = 506, distributionTypeInvalid = 507, colourTypeInvalid = 508, tokenAlreadyLogged = 550, messageNotSuccessfullyValidated = 551, notificationDoesNotExist = 600, diaryEventTypeDoesNotExistAgainstBusiness = 625, diaryEventTypeDoesNotExist = 626, whenToAndTotalInSeriesNotSet = 627, diaryEventDoesNotExist = 628, diaryEventSeriesDoesNotExist = 629, whenToBeforeWhenFrom = 630, systemAlertDoesNotExist = 675, systemMessageDoesNotExist = 676, userPreferenceDoesNotExist = 700, parentaStaffUserDoesNotExist = 725, parentaStaffUserAlreadyExists = 726, parentaStaffUserIntegrationDoesNotExist = 727, carerDoesNotExist = 750, systemTourDoesNotExist = 775, corporationDoesNotExist = 800, childDoesNotExist = 850, featureDoesNotExist = 875, featureAlreadyExists = 876, trainingCourseDoesNotExist = 890, staffTrainingDoesNotExist = 900, userRatioDoesNotExist = 911, reservationDoesNotExist = 925, whenCollectedBeforeWhenStart = 926, periodDoesNotExist = 950, emergencySuspensionDoesNotExist = 975, whenEndedBeforeWhenStarted = 976, roleGroupPermissionDoesntExist = 1000, roleGroupDoesNotExist = 1001, secretQuestionDoesNotExist = 1025, userSecretAnswerDoesNotExist = 1030, allergyDoesNotExist = 1035, corporationDoesNotMatchForAllergyAndChild = 1045, childAllergyDoesNotExist = 1046, medicalConditionDoesNotExist = 1055, corporationDoesNotMatchForMedicalConditionAndChild = 1065, childMedicalConditionDoesNotExist = 1066, corporationPreferenceDoesNotExist = 1075, corporationPreferenceAlreadyExists = 1076, carePlanDoesNotExist = 1080, staffTrainingAlreadyAssignedToCarePlan = 1081, businessPreferenceDoesNotExist = 1085, businessPreferenceAlreadyExists = 1086, corporationDoesNotMatch = 1091, relationshipDoesNotExist = 1100, businessHoursDoesNotExist = 1120, businessHolidayDoesNotExist = 1130, relationshipAlreadyExistsForCarerAndChild = 1140, userTwoFactorCodeIncorrect = 1141, userOrIpLocked = 1142, noQuestionDetails = 4000 } export declare enum EyfsTextBoxes { showEyfsAreaOnly = 1, showEyfsAspectsOnly = 2, showBothEyfsAreasAndAspects = 3 } export declare enum Gender { male = 1, female = 2 } export declare enum HolidayType { holiday = 1, closure = 2 } export declare enum HomeObservationInviteStatus { pending = 1, accepted = 2 } export declare enum LearningJourneyReportOrder { newestToOldest = 1, oldestToNewest = 2 } export declare enum LegacyLoginPermission { dayshare = 1, footsteps = 2, nurseryDayshare = 4, nurseryFootsteps = 8, abacus = 16, footsteps2 = 32, nurseryFootsteps2 = 64 } export declare enum MailEvents { printed = 0, delivered = 1, dropped = 2, bounced = 3, complained = 4, unsubscribed = 5 } export declare enum NotificationType { none = 0, supportCase = 1, customerSatisfactionSurvey = 2, developmentRequest = 3, systemMessage = 4, newObservation = 5, newObservationComment = 6, observationRejection = 7, assessmentRejection = 8 } export declare enum NotificationUserType { unknown = 0, user = 1, carer = 2 } export declare enum OfficeType { nursery = 1, head = 2, creche = 3 } export declare enum ParentaStaffUserIntegrationType { dayshare = 1, footsteps = 2, breathe = 3 } export declare enum ParentaSystem { none = 0, abacus = 1, dayshare = 2, footsteps = 4, portal = 8, groupReporting = 16, parentPortal = 32, feePlanner = 64, creche = 128, footsteps2 = 256 } export declare enum ParentaStaffRole { finance = 1, customerExperience = 2, developer = 3 } export declare enum PermissionType { dashboardRead = 1, userProfileRead = 2, userProfileUpdate = 3, dashboardMessagesRead = 4, dashboardMessagesDelete = 5, staffManagementUpdate = 6, signupChildrenCreate = 7, bookinChildrenCreate = 8, childDetailsBasicCreate = 9, childDetailsBasicRead = 10, childDetailsBasicUpdate = 11, childDetailsAdvancedCreate = 12, childDetailsAdvancedRead = 13, childDetailsAdvancedUpdate = 14, childDetailsAdvancedDelete = 15, advanceBookingCreate = 16, advanceBookingRead = 17, advanceBookingUpdate = 18, advanceBookingDelete = 19, forcedLogoutUpdate = 20, managementDashboardRead = 21, systemGhostRead = 22, diaryRead = 23, diaryAdvanceBookingCreate = 24, diaryAdvanceBookingRead = 25, diaryAdvanceBookingUpdate = 26, diaryAdvanceBookingDelete = 27, reportsRead = 28, scheduleReportsCreate = 29, scheduleReportsRead = 30, scheduleReportsUpdate = 31, scheduleReportsDelete = 32, messagesCreate = 33, messagesRead = 34, userManagementRead = 35, userAccountCreate = 36, userAccountRead = 37, userAccountUpdate = 38, userAccountDelete = 39, roleGroupCreate = 40, roleGroupRead = 41, roleGroupUpdate = 42, roleGroupDelete = 43, settingsRead = 44, customisationBrandingRead = 45, customisationBrandingUpdate = 46, crecheRatioCreate = 47, crecheRatioRead = 48, crecheRatioUpdate = 49, crecheRatioDelete = 50, crecheSettingRead = 51, crecheSettingUpdate = 52, crecheOpenCloseTimeRead = 53, crecheOpenCloseTimeUpdate = 54, crecheHolidayCreate = 55, crecheHolidayRead = 56, crecheHolidayUpdate = 57, crecheHolidayDelete = 58, crecheClosureCreate = 59, crecheClosureRead = 60, crecheClosureUpdate = 61, crecheClosureDelete = 62, pagerSettingRead = 63, pagerSettingUpdate = 64, receiptSettingRead = 65, receiptSettingUpdate = 66, systemSecurityRead = 67, systemSecurityUpdate = 68, supportDeskCreate = 69, supportDeskRead = 70, supportDeskUpdate = 71, supportDeskDelete = 72, canApprove = 200, canPublish = 201, requiresApproval = 202 } export declare enum Products { unknown = 0, abacusR9 = 1, abacusR11 = 2, dayshare = 3, footsteps = 4 } export declare enum RatioCalculationMethod { pointScoringMethod = 1, highestRatioMethod = 2 } export declare enum RecurrenceType { daily = 1, weekly = 2, monthly = 3, yearly = 4 } export declare enum Severity { mild = 1, moderate = 2, severe = 3, unknown = 4 } export declare enum SortDirection { asc = 1, desc = 2 } export declare enum SortOrder { carerName = 1, childName = 2, gender = 3, dateOfBirth = 4, registeredBusinessName = 5 } export declare enum SystemPreference { childrenColour = 3, observationViewing = 4, businessName = 5, passwordResetAfterDays = 14, passwordExpiryWarningBeforeDays = 15, passwordHistoryToKeep = 16, showEyfsEarlyLearningGoal = 22, showEyfsTextBoxes = 23, showEyfsSpecificAreas = 26, setAgebandByHighestSecure = 27, setAgebandByHighestVisited = 28, setAgebandManually = 29, showChildNameType = 30, childrenOrderBy = 31, emergingColor = 32, developingColor = 33, secureColor = 34, showBrandingOnExportedReportsAndAssessments = 35, showObservationCoel = 36, showObservationLeuvenScales = 37, suggestNextSteps = 38, enableSessionReminder = 39, sessionReminderDuration = 40, checkStaffRotasInAbacusWhenPlanningActivities = 41, showEyfsLearningJourneyReport = 42, showNextStepsLearningJourneyReport = 43, learningJourneyReportOrderBy = 44, showAssessmentEyfsCoel = 45, showAssessment2YearCoel = 46, enableArticleApproval = 47, updateNewsfeedAutomatically = 48, updateNewsfeedEveryday = 49, updateNewsfeedManually = 50, neverUpdateNewsfeed = 51, newsfeedAllowCommenting = 52, newsfeedReceiveNotification = 53, trackTwoYearFunded = 54, trackThreeToFourYearFunded = 55, trackSummerBorn = 56, summerBornStartDay = 57, summerBornStartMonth = 58, summerBornEndDay = 59, summerBornEndMonth = 60, trackAutumnBorn = 61, autumnBornStartDay = 62, autumnBornStartMonth = 63, autumnBornEndDay = 64, autumnBornEndMonth = 65, trackSpringBorn = 66, springBornStartDay = 67, springBornStartMonth = 68, springBornEndDay = 69, springBornEndMonth = 70, trackReceivesEypp = 71, trackLookedAfterChild = 72, trackCarerInArmedForces = 73, trackGypsyOrRomany = 74, trackMinority = 75, trackSpecialEducationNeeded = 76, englishAsAdditionalLanguage = 77, trackGiftedAndTalented = 78, trackReceivesFreeMeals = 79, disableAllPushNotifications = 80 } export declare enum SystemTour { welcome = 0 } export declare enum UserIntegrationType { none = 0, zendesk = 1, calendarICS = 2 } export declare enum UserIntegrationUserType { none = 0, user = 1 } export declare enum UserPreferenceType { dashboardLayout = 1, diarySettings = 2, assessmentChildAgebandSelection = 3, assessmentIncludeNextStep = 4, assessmentChildIsExempt = 5, assessmentRememberOptions = 6, assessmentExemptionReason = 7, assessmentCustomExemption = 8, hideEyfsSortingBanner = 9 } export declare enum ZoneType { iPV4 = 0, iPV6 = 1, cNAME = 2, mX = 3, tXT = 4, sRV = 5 } export declare enum AuthApplicationType { user = 1, parentaStaffUser = 2, carer = 3 }