import { ClientSession } from '@argoncs/common'; import { NewTeam, Team, TeamMembers } from '@argoncs/types'; export declare function createTeam(newTeam: NewTeam, contestId: string, userId: string): Promise<{ teamId: string; }>; export declare function fetchTeam(teamId: string, contestId: string): Promise; export declare function fetchTeamMembers(teamId: string, contestId: string): Promise; export declare function createTeamInvitation(teamId: string, contestId: string, userId: string): Promise<{ invitationId: string; }>; export declare function completeTeamInvitation(invitationId: string, userId: string): Promise<{ modified: boolean; }>; export declare function makeTeamCaptain(teamId: string, contestId: string, userId: string): Promise<{ modified: boolean; }>; export declare function removeTeamMember(teamId: string, contestId: string, userId: string, rootSession?: ClientSession): Promise<{ modified: boolean; }>; //# sourceMappingURL=team.services.d.ts.map