import { AdwordsOperartionService, SoapService } from '../../core';
import { ISelector } from '../../../types/adwords';
import { IBatchJobPage } from './BatchJobPage';
declare class BatchJobService extends AdwordsOperartionService {
    /**
     * https://developers.google.com/adwords/api/docs/appendix/selectorfields#v201809-BatchJobService
     *
     * @private
     * @static
     * @type {string[]}
     * @memberof BatchJobService
     */
    private static readonly selectFields;
    private soapService;
    constructor(options: {
        soapService: SoapService;
    });
    getAll(): Promise<IBatchJobPage | undefined>;
    protected get<ServiceSelector = ISelector, Rval = IBatchJobPage>(serviceSelector: ServiceSelector): Promise<Rval | undefined>;
}
export { BatchJobService };
