import { SoapService } from '../../core'; import { IReportDefinitionField } from './ReportDefinitionField'; import { ReportDefinition } from './enum/ReportDefinition'; interface IReportDefinitionServiceOpts { soapService: SoapService; } /** * https://developers.google.com/adwords/api/docs/reference/v201809/ReportDefinitionService * * @author dulin * @class ReportDefinitionService */ declare class ReportDefinitionService { private soapService; constructor(opts: IReportDefinitionServiceOpts); /** * https://developers.google.com/adwords/api/docs/reference/v201809/ReportDefinitionService#getreportfields * * @author dulin * @param {ReportDefinition.ReportType} reportType * @returns * @memberof ReportDefinitionService */ getReportFields(reportType: ReportDefinition.ReportType): Promise; private parseResponse; } export { ReportDefinitionService, IReportDefinitionField, ReportDefinition };