import { TranslateService } from '@ngx-translate/core'; import { ActionItem, ColumnConfig } from '@valtimo/components'; import { PluginConfiguration, PluginManagementService, PluginTranslationService } from '@valtimo/plugin'; import { NGXLogger } from 'ngx-logger'; import { BehaviorSubject, Observable } from 'rxjs'; import { PluginManagementStateService } from '../../services'; import * as i0 from "@angular/core"; export declare class PluginManagementComponent { private readonly logger; private readonly pluginManagementService; private readonly pluginTranslationService; private readonly stateService; private readonly translateService; readonly fields: ColumnConfig[]; readonly actionItems: ActionItem[]; readonly loading$: BehaviorSubject; readonly showEditModal$: BehaviorSubject; readonly showAddModal$: BehaviorSubject; readonly pluginConfigurations$: Observable; readonly saveNewConfiguration$: BehaviorSubject; constructor(logger: NGXLogger, pluginManagementService: PluginManagementService, pluginTranslationService: PluginTranslationService, stateService: PluginManagementStateService, translateService: TranslateService); showAddModal(): void; editConfiguration(configuration: PluginConfiguration): void; deleteConfiguration(configuration: PluginConfiguration): void; closeEditModal(): void; closeAddModal(): void; duplicateConfiguration(configuration: PluginConfiguration): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=plugin-management.component.d.ts.map