import { CreateTeams } from '../definitions/CreateTeams'; import { CreateTeamsResponse } from '../definitions/CreateTeamsResponse'; import { GetTeamsByStatement } from '../definitions/GetTeamsByStatement'; import { GetTeamsByStatementResponse } from '../definitions/GetTeamsByStatementResponse'; import { PerformTeamAction } from '../definitions/PerformTeamAction'; import { PerformTeamActionResponse } from '../definitions/PerformTeamActionResponse'; import { UpdateTeams } from '../definitions/UpdateTeams'; import { UpdateTeamsResponse } from '../definitions/UpdateTeamsResponse'; export interface TeamServiceInterfacePort { createTeams(createTeams: CreateTeams, callback: (err: any, result: CreateTeamsResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void; getTeamsByStatement(getTeamsByStatement: GetTeamsByStatement, callback: (err: any, result: GetTeamsByStatementResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void; performTeamAction(performTeamAction: PerformTeamAction, callback: (err: any, result: PerformTeamActionResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void; updateTeams(updateTeams: UpdateTeams, callback: (err: any, result: UpdateTeamsResponse, rawResponse: any, soapHeader: any, rawRequest: any) => void): void; }