import type { AccessControlPolicy } from '@mattermost/types/access_control'; import type { ClusterInfo, AnalyticsRow, AnalyticsState } from '@mattermost/types/admin'; import type { Audit } from '@mattermost/types/audits'; import type { Compliance } from '@mattermost/types/compliance'; import type { AdminConfig, EnvironmentConfig } from '@mattermost/types/config'; import type { DataRetentionCustomPolicy } from '@mattermost/types/data_retention'; import type { MixedUnlinkedGroupRedux } from '@mattermost/types/groups'; import type { PluginRedux, PluginStatusRedux } from '@mattermost/types/plugins'; import type { SamlCertificateStatus, SamlMetadataResponse } from '@mattermost/types/saml'; import type { UserAccessToken, UserProfile } from '@mattermost/types/users'; import type { RelationOneToOne, IDMappedObjects } from '@mattermost/types/utilities'; export declare function convertAnalyticsRowsToStats(data: AnalyticsRow[], name: string): AnalyticsState; declare const _default: import("redux").Reducer<{ logs: any; plainLogs: any; audits: Record; config: any; environmentConfig: any; complianceReports: Record; clusterInfo: any; samlCertStatus: any; analytics: AnalyticsState; teamAnalytics: RelationOneToOne; userAccessTokensByUser: RelationOneToOne>; userAccessTokens: any; plugins: Record; pluginStatuses: any; ldapGroups: any; ldapGroupsCount: any; samlMetadataResponse: any; dataRetentionCustomPolicies: IDMappedObjects; dataRetentionCustomPoliciesCount: any; prevTrialLicense: any; accessControlPolicies: IDMappedObjects; channelsForAccessControlPolicy: any; }, import("redux").AnyAction, Partial<{ logs: string[] | undefined; plainLogs: string[] | undefined; audits: Record | undefined; config: Partial | undefined; environmentConfig: Partial | undefined; complianceReports: Record | undefined; clusterInfo: ClusterInfo[] | undefined; samlCertStatus: Partial | undefined; analytics: AnalyticsState | undefined; teamAnalytics: RelationOneToOne | undefined; userAccessTokensByUser: RelationOneToOne> | undefined; userAccessTokens: Record | undefined; plugins: Record | undefined; pluginStatuses: Record | undefined; ldapGroups: Record | undefined; ldapGroupsCount: number | undefined; samlMetadataResponse: Partial | undefined; dataRetentionCustomPolicies: IDMappedObjects | undefined; dataRetentionCustomPoliciesCount: number | undefined; prevTrialLicense: Partial | undefined; accessControlPolicies: IDMappedObjects | undefined; channelsForAccessControlPolicy: Record | undefined; }>>; export default _default;