import { EventEmitter } from '@angular/core'; import { PluginManagementStateService } from '../../services'; import { BehaviorSubject, Observable } from 'rxjs'; import { PluginConfiguration, PluginConfigurationData, PluginManagementService } from '@valtimo/plugin'; import { NGXLogger } from 'ngx-logger'; import * as i0 from "@angular/core"; export declare class PluginEditModalComponent { private readonly stateService; private readonly pluginManagementService; private readonly logger; readonly open = false; readonly saveNewConfiguration = false; closeModal: EventEmitter; readonly inputDisabled$: Observable; readonly selectedPluginConfiguration$: Observable; readonly configurationValid$: BehaviorSubject; constructor(stateService: PluginManagementStateService, pluginManagementService: PluginManagementService, logger: NGXLogger); save(): void; delete(): void; hide(): void; onPluginValid(valid: boolean): void; onPluginConfiguration(configuration: PluginConfigurationData): void; private saveNewPluginConfiguration; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=plugin-edit-modal.component.d.ts.map