import type { ClientConfig, ClientLicense } from './config'; import type { UserPropertyField } from './properties'; import type { IDMappedObjects } from './utilities'; export type GeneralState = { config: Partial; firstAdminVisitMarketplaceStatus: boolean; firstAdminCompleteSetup: boolean; license: ClientLicense; serverVersion: string; customProfileAttributes: IDMappedObjects; cwsAvailability: 'pending' | 'available' | 'unavailable' | 'not_applicable'; }; export type SystemSetting = { name: string; value: string; };