UNPKG

mattermost-redux

Version:

Common code (API client, Redux stores, logic, utility functions) for building a Mattermost client

156 lines (155 loc) 4.76 kB
declare const _default: import("redux").Reducer<import("redux").CombinedState<{ general: import("redux").CombinedState<{ appState: any; credentials: any; config: any; dataRetentionPolicy: any; deviceToken: any; license: any; serverVersion: any; timezones: any; warnMetricsStatus: any; }>; users: import("redux").CombinedState<{ currentUserId: any; mySessions: any; myAudits: any; myUserAccessTokens: any; profiles: any; profilesInTeam: any; profilesNotInTeam: any; profilesWithoutTeam: any; profilesInChannel: any; profilesNotInChannel: any; profilesInGroup: any; statuses: any; isManualStatus: any; stats: any; filteredStats: any; }>; teams: import("redux").CombinedState<{ currentTeamId: any; teams: any; myMembers: any; membersInTeam: any; stats: any; groupsAssociatedToTeam: any; totalCount: any; }>; channels: import("redux").CombinedState<{ currentChannelId: any; channels: any; channelsInTeam: any; myMembers: any; membersInChannel: any; stats: any; groupsAssociatedToChannel: any; totalCount: any; manuallyUnread: any; channelModerations: any; channelMemberCountsByGroup: any; }>; posts: Partial<import("../../types/posts").PostsState> | { posts: any; postsReplies: { [x: string]: number; }; pendingPostIds: string[]; postsInChannel: import("../../types/utilities").Dictionary<import("../../types/posts").PostOrderBlock[]>; postsInThread: import("../../types/utilities").RelationOneToMany<import("../../types/posts").Post, import("../../types/posts").Post>; selectedPostId: any; currentFocusedPostId: any; reactions: any; openGraph: any; messagesHistory: Partial<import("../../types/posts").MessageHistory> | { messages: string[] | undefined; index: import("../../types/utilities").Dictionary<number>; }; expandedURLs: import("../../types/utilities").Dictionary<string>; }; files: import("redux").CombinedState<{ files: any; fileIdsByPostId: any; filePublicLink: any; }>; preferences: import("redux").CombinedState<{ myPreferences: any; }>; typing: import("../../types/typing").Typing; integrations: import("redux").CombinedState<{ incomingHooks: any; outgoingHooks: any; commands: any; oauthApps: any; systemCommands: any; dialogTriggerId: any; dialog: any; }>; emojis: import("../../types/emojis").EmojisState; gifs: import("redux").CombinedState<{ app: any; categories: any; search: any; cache: any; }>; admin: import("redux").CombinedState<{ logs: any; audits: any; config: any; environmentConfig: any; complianceReports: any; clusterInfo: any; samlCertStatus: any; analytics: any; teamAnalytics: any; userAccessTokensByUser: any; userAccessTokens: any; plugins: any; pluginStatuses: any; ldapGroups: any; ldapGroupsCount: any; samlMetadataResponse: any; }>; jobs: import("../../types/jobs").JobsState; search: import("redux").CombinedState<{ flagged: any; pinned: any; results: any; matches: any; recent: any; current: any; isSearchingTerm: any; isSearchGettingMore: any; }>; roles: import("redux").CombinedState<{ roles: any; pending: any; }>; schemes: import("../../types/schemes").SchemesState; groups: import("redux").CombinedState<{ syncables: any; groups: any; stats: any; myGroups: any; }>; bots: import("redux").CombinedState<{ accounts: any; }>; threads: import("redux").CombinedState<{ threads: any; threadsInTeam: any; counts: any; }>; channelCategories: import("redux").CombinedState<{ byId: any; orderByTeam: any; }>; cloud: import("redux").CombinedState<{ customer: any; subscription: any; products: any; invoices: any; subscriptionStats: any; }>; }>, import("redux").AnyAction>; export default _default;