import { Client } from 'soap';
import { UserTeamAssociationServiceOperations } from './userTeamAssociationService.interface';
import { UserTeamAssociation, UserTeamAssociationPage } from './userTeamAssociation.type';
import { UserTeamAssociationAction } from './userTeamAssociation.action';
import { Statement, UpdateResult } from '../../../common/types';
export declare class UserTeamAssociationService implements UserTeamAssociationServiceOperations {
    private _client;
    constructor(client: Client);
    createUserTeamAssociations(userTeamAssociations: UserTeamAssociation[]): Promise<UserTeamAssociation[]>;
    getUserTeamAssociationsByStatement(filterStatement: Statement): Promise<UserTeamAssociationPage>;
    performUserTeamAssociationAction(userTeamAssociationAction: UserTeamAssociationAction, filterStatement: Statement): Promise<UpdateResult>;
    updateUserTeamAssociations(userTeamAssociations: UserTeamAssociation[]): Promise<UserTeamAssociation[]>;
}
//# sourceMappingURL=userTeamAssociation.service.d.ts.map