import type { AnyAction } from 'redux';
import type { Team, TeamMembership } from '@mattermost/types/teams';
import type { UserProfile } from '@mattermost/types/users';
import type { RelationOneToOne, IDMappedObjects } from '@mattermost/types/utilities';
declare const _default: import("redux").Reducer<{
    currentTeamId: any;
    teams: any;
    myMembers: RelationOneToOne<Team, TeamMembership>;
    membersInTeam: RelationOneToOne<Team, RelationOneToOne<UserProfile, TeamMembership>>;
    stats: any;
    groupsAssociatedToTeam: RelationOneToOne<Team, {
        ids: string[];
        totalCount: number;
    }>;
    totalCount: any;
    contentFlaggingStatus: {};
}, AnyAction, Partial<{
    currentTeamId: string | undefined;
    teams: IDMappedObjects<Team> | undefined;
    myMembers: RelationOneToOne<Team, TeamMembership> | undefined;
    membersInTeam: RelationOneToOne<Team, RelationOneToOne<UserProfile, TeamMembership>> | undefined;
    stats: any;
    groupsAssociatedToTeam: RelationOneToOne<Team, {
        ids: string[];
        totalCount: number;
    }> | undefined;
    totalCount: number | undefined;
    contentFlaggingStatus: {} | undefined;
}>>;
export default _default;
