import { ApiException } from './apiException';
import { GetSuggestedAdUnitsByStatement } from './getSuggestedAdUnitsByStatement';
import { GetSuggestedAdUnitsByStatementResponse } from './getSuggestedAdUnitsByStatementResponse';
import { PerformSuggestedAdUnitAction } from './performSuggestedAdUnitAction';
import { PerformSuggestedAdUnitActionResponse } from './performSuggestedAdUnitActionResponse';
import { SoapClient } from '../../soap/soapClient';
export interface SuggestedAdUnitService extends SoapClient {
    getSuggestedAdUnitsByStatement(getSuggestedAdUnitsByStatement: GetSuggestedAdUnitsByStatement): Promise<GetSuggestedAdUnitsByStatementResponse>;
    getSuggestedAdUnitsByStatement(getSuggestedAdUnitsByStatement: GetSuggestedAdUnitsByStatement, cb: (err: ApiException, getSuggestedAdUnitsByStatementResponse: GetSuggestedAdUnitsByStatementResponse) => void): void;
    performSuggestedAdUnitAction(performSuggestedAdUnitAction: PerformSuggestedAdUnitAction): Promise<PerformSuggestedAdUnitActionResponse>;
    performSuggestedAdUnitAction(performSuggestedAdUnitAction: PerformSuggestedAdUnitAction, cb: (err: ApiException, performSuggestedAdUnitActionResponse: PerformSuggestedAdUnitActionResponse) => void): void;
}
