import { EventEmitter, OnChanges, OnInit, SimpleChanges } from "@angular/core"; import { UnsubscribeComponent } from "../../../../generals/Components"; import { ApiService } from "../../../../services/api.service"; import { AdminModuleDetail, LabelValue, LabelValueNumber, ModuleGoogleMerchantFeedConfig, ModuleGoogleMerchantFeedConfigCatalog, ModuleGoogleMerchantFeedConfigCatalogType } from "../../../../interfaces/interfaces"; import { DialogService } from "primeng/dynamicdialog"; export declare class GoogleMerchantModuleComponent extends UnsubscribeComponent implements OnInit, OnChanges { private apiService; private dialogService; ModuleGoogleMerchantFeedConfigCatalogType: typeof ModuleGoogleMerchantFeedConfigCatalogType; module: AdminModuleDetail; inited: EventEmitter; configChanged: EventEmitter; reload: EventEmitter; catalogTypes: LabelValue[]; catalogs: ModuleGoogleMerchantFeedConfigCatalog[]; priceTypes: LabelValueNumber[]; constructor(apiService: ApiService, dialogService: DialogService); ngOnInit(): void; init(): void; initCatalogs(): void; loadData(): void; catalogChanged(): void; selectCategory(catalog: ModuleGoogleMerchantFeedConfigCatalog): void; createCatalog(): void; deleteCatalog(index: number): void; saveConfig(): void; ngOnChanges(changes: SimpleChanges): void; }