import { BaseService, IOperationServiceOptions } from '../../core'; import { Feed } from '../../../types/enum'; import { IPaging } from '../../../types/adwords'; import { IListReturnValue } from '../../../types/abstract'; import { IEntityExtensionSetting } from './EntityExtensionSetting'; import { PartialExtensionFeedItem } from './ExtensionFeedItem'; declare abstract class BaseExtensionSettingService extends BaseService { private static modifyInputOperand; protected readonly entityIdFieldName?: string; constructor(operationServiceOptions: IOperationServiceOptions, operationType: string, entityIdFieldName?: string); getByEntityIds(campaignIds: string[], paging?: IPaging): Promise | null>; getAllByType(feedType: Feed.Type, paging?: IPaging): Promise>; updateSitelinks(sitelinkIds: string[], updateAction: (sitelink: PartialExtensionFeedItem) => void): Promise>; } export { BaseExtensionSettingService }; export * from './EntityExtensionSetting';