import { GlobalState } from "../../types/store"; import { Team, TeamMembership, TeamStats } from "../../types/teams"; import { UserProfile } from "../../types/users"; import { $ID, IDMappedObjects, RelationOneToOne } from "../../types/utilities"; export declare function getCurrentTeamId(state: GlobalState): string; export declare function getTeamByName(state: GlobalState, name: string): Team | undefined; export declare function getTeams(state: GlobalState): IDMappedObjects; export declare function getTeamStats(state: GlobalState): RelationOneToOne; export declare function getTeamMemberships(state: GlobalState): import("../../types/utilities").Dictionary; export declare function getMembersInTeams(state: GlobalState): RelationOneToOne>; export declare const getTeamsList: (state: GlobalState) => Team[]; export declare const getCurrentTeam: (state: GlobalState) => Team; export declare function getTeam(state: GlobalState, id: string): Team; export declare const getCurrentTeamMembership: (state: GlobalState) => TeamMembership; export declare const isCurrentUserCurrentTeamAdmin: (state: GlobalState) => boolean; export declare const getCurrentTeamUrl: (state: GlobalState) => string; export declare const getCurrentRelativeTeamUrl: (state: GlobalState) => string; export declare const getCurrentTeamStats: (state: GlobalState) => TeamStats; export declare const getMyTeams: (state: GlobalState) => Team[]; export declare const getMyTeamMember: (state: GlobalState, teamId: string) => TeamMembership; export declare const getMembersInCurrentTeam: (state: GlobalState) => RelationOneToOne; export declare function getTeamMember(state: GlobalState, teamId: string, userId: string): TeamMembership | null; export declare const getListableTeamIds: (state: GlobalState) => $ID[]; export declare const getListableTeams: (state: GlobalState) => Team[]; export declare const getSortedListableTeams: (state: GlobalState, locale: string) => Team[]; export declare const getJoinableTeamIds: (state: GlobalState) => $ID[]; export declare const getJoinableTeams: (state: GlobalState) => Team[]; export declare const getSortedJoinableTeams: (state: GlobalState, locale: string) => Team[]; export declare const getMySortedTeamIds: (state: GlobalState, locale: string) => $ID[]; export declare function getMyTeamsCount(state: GlobalState): number; export declare const getChannelDrawerBadgeCount: (state: GlobalState) => number; export declare function makeGetBadgeCountForTeamId(): (state: GlobalState, id: string) => number;