mattermost-redux
Version:
Common code (API client, Redux stores, logic, utility functions) for building a Mattermost client
23 lines (22 loc) • 1.04 kB
TypeScript
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<UserPropertyField>;
serverVersion: any;
firstAdminVisitMarketplaceStatus: any;
firstAdminCompleteSetup: any;
cwsAvailability: CWSAvailabilityState;
}, import("redux").AnyAction, Partial<{
config: Partial<ClientConfig> | undefined;
license: ClientLicense | undefined;
customProfileAttributes: IDMappedObjects<UserPropertyField> | undefined;
serverVersion: string | undefined;
firstAdminVisitMarketplaceStatus: boolean | undefined;
firstAdminCompleteSetup: boolean | undefined;
cwsAvailability: CWSAvailabilityState | undefined;
}>>;
export default _default;