import type { ClientLicense, ClientConfig } from '@mattermost/types/config'; import type { UserPropertyField } from '@mattermost/types/properties'; import type { IDMappedObjects } from '@mattermost/types/utilities'; export type CWSAvailabilityState = 'pending' | 'available' | 'unavailable' | 'not_applicable'; declare const _default: import("redux").Reducer<{ config: any; license: any; customProfileAttributes: IDMappedObjects; serverVersion: any; firstAdminVisitMarketplaceStatus: any; firstAdminCompleteSetup: any; cwsAvailability: CWSAvailabilityState; }, import("redux").AnyAction, Partial<{ config: Partial | undefined; license: ClientLicense | undefined; customProfileAttributes: IDMappedObjects | undefined; serverVersion: string | undefined; firstAdminVisitMarketplaceStatus: boolean | undefined; firstAdminCompleteSetup: boolean | undefined; cwsAvailability: CWSAvailabilityState | undefined; }>>; export default _default;