import type { Client } from "soap";
import type { Statement, UpdateResult } from "../../../common/types";
import type { TeamAction } from "./team.action";
import type { Team, TeamPage } from "./team.type";
import type { TeamServiceOperations } from "./teamService.interface";
export declare class TeamService implements TeamServiceOperations {
    private _client;
    constructor(client: Client);
    createTeams(teams: Partial<Team>[]): Promise<Team[]>;
    getTeamsByStatement(filterStatement: Statement): Promise<TeamPage>;
    performTeamAction(teamAction: TeamAction, filterStatement: Statement): Promise<UpdateResult>;
    updateTeams(teams: Team[]): Promise<Team[]>;
}
//# sourceMappingURL=team.service.d.ts.map