import { Observable } from "rxjs"; import { LoggerService } from "@nova-ui/bits"; import { DashboardComponent } from "../components/dashboard/dashboard.component"; import { IConfiguratorSource } from "../configurator/services/types"; import { WidgetRemovalOperation } from "../configurator/services/types"; import * as i0 from "@angular/core"; export declare class WidgetRemovalService { private logger; constructor(logger: LoggerService); handleRemove(dashboardComponent: DashboardComponent, widgetId: string, configuratorSource: IConfiguratorSource, tryRemove?: WidgetRemovalOperation): Observable; private tryRemove; private updateDashboard; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }