import { AdwordsOperartionService, SoapService } from '../../core'; import { ISelector } from './Selector'; import { IManagedCustomerPage } from './ManagedCustomerPage'; interface IManagedCustomerServiceOpts { soapService: SoapService; } /** * https://developers.google.com/adwords/api/docs/reference/v201809/ManagedCustomerService * * @author dulin * @class ManagedCustomerService * @extends {AdwordsOperartionService} */ declare class ManagedCustomerService extends AdwordsOperartionService { static readonly namespace = "https://adwords.google.com/api/adwords/mcm"; private static readonly selectorFields; private soapService; constructor(opts: IManagedCustomerServiceOpts); /** * Get the account hierarchy under the current account * * @author dulin * @returns * @memberof ManagedCustomerService */ getAccountHierarchy(): Promise; protected get(serviceSelector: ServiceSelector): Promise; } export { ManagedCustomerService, IManagedCustomerPage };