import { AxiosResponse } from 'axios'; import { AssignUnassignMemberDto, GetTeamsParams, UpdateTeamRequestBody } from '../dto/teamMemberTeamService.dto'; declare const TeamServices: { /** * Get all Teams data * @param teams list of teams to query * @returns AxiosResponse */ getTeams: (params?: GetTeamsParams) => Promise; /** * Get team filter options to be used by FilterContainer * @returns AxiosResponse */ getTeamOptions: () => Promise; /** * Update team data * @param id teams id to be updated * @param body things to be updated * @returns */ updateTeam: (id: string, body?: UpdateTeamRequestBody) => Promise; /** * Assign member to team * @param body team and user to be assigned * @returns AxiosResponse */ assignMember: (body: AssignUnassignMemberDto) => Promise; /** * Ussign member from team * @param body team and user to be assigned * @returns AxiosResponse */ unassignMember: (body: AssignUnassignMemberDto) => Promise; }; export default TeamServices;