import { ApiException } from './apiException';
import { CreateActivities } from './createActivities';
import { CreateActivitiesResponse } from './createActivitiesResponse';
import { GetActivitiesByStatement } from './getActivitiesByStatement';
import { GetActivitiesByStatementResponse } from './getActivitiesByStatementResponse';
import { SoapClient } from '../../soap/soapClient';
import { UpdateActivities } from './updateActivities';
import { UpdateActivitiesResponse } from './updateActivitiesResponse';
export interface ActivityService extends SoapClient {
    createActivities(createActivities: CreateActivities): Promise<CreateActivitiesResponse>;
    createActivities(createActivities: CreateActivities, cb: (err: ApiException, createActivitiesResponse: CreateActivitiesResponse) => void): void;
    getActivitiesByStatement(getActivitiesByStatement: GetActivitiesByStatement): Promise<GetActivitiesByStatementResponse>;
    getActivitiesByStatement(getActivitiesByStatement: GetActivitiesByStatement, cb: (err: ApiException, getActivitiesByStatementResponse: GetActivitiesByStatementResponse) => void): void;
    updateActivities(updateActivities: UpdateActivities): Promise<UpdateActivitiesResponse>;
    updateActivities(updateActivities: UpdateActivities, cb: (err: ApiException, updateActivitiesResponse: UpdateActivitiesResponse) => void): void;
}
