import { ApiException } from './apiException';
import { CreateMobileApplications } from './createMobileApplications';
import { CreateMobileApplicationsResponse } from './createMobileApplicationsResponse';
import { GetMobileApplicationsByStatement } from './getMobileApplicationsByStatement';
import { GetMobileApplicationsByStatementResponse } from './getMobileApplicationsByStatementResponse';
import { PerformMobileApplicationAction } from './performMobileApplicationAction';
import { PerformMobileApplicationActionResponse } from './performMobileApplicationActionResponse';
import { SoapClient } from '../../soap/soapClient';
import { UpdateMobileApplications } from './updateMobileApplications';
import { UpdateMobileApplicationsResponse } from './updateMobileApplicationsResponse';
export interface MobileApplicationService extends SoapClient {
    createMobileApplications(createMobileApplications: CreateMobileApplications): Promise<CreateMobileApplicationsResponse>;
    createMobileApplications(createMobileApplications: CreateMobileApplications, cb: (err: ApiException, createMobileApplicationsResponse: CreateMobileApplicationsResponse) => void): void;
    getMobileApplicationsByStatement(getMobileApplicationsByStatement: GetMobileApplicationsByStatement): Promise<GetMobileApplicationsByStatementResponse>;
    getMobileApplicationsByStatement(getMobileApplicationsByStatement: GetMobileApplicationsByStatement, cb: (err: ApiException, getMobileApplicationsByStatementResponse: GetMobileApplicationsByStatementResponse) => void): void;
    performMobileApplicationAction(performMobileApplicationAction: PerformMobileApplicationAction): Promise<PerformMobileApplicationActionResponse>;
    performMobileApplicationAction(performMobileApplicationAction: PerformMobileApplicationAction, cb: (err: ApiException, performMobileApplicationActionResponse: PerformMobileApplicationActionResponse) => void): void;
    updateMobileApplications(updateMobileApplications: UpdateMobileApplications): Promise<UpdateMobileApplicationsResponse>;
    updateMobileApplications(updateMobileApplications: UpdateMobileApplications, cb: (err: ApiException, updateMobileApplicationsResponse: UpdateMobileApplicationsResponse) => void): void;
}
