import { Store } from '@ngrx/store'; import { BehaviorSubject } from 'rxjs'; import { SubscriptionnerDirective } from '../../dashboard/components/subscriptionner.directive'; import { WidgetLayout, WidgetManifest } from '../model/manifest.interface'; import * as i0 from "@angular/core"; export declare const USE_CURRENT_RESULTSET = "use-current-resultset"; export declare class ToolboxManifestService extends SubscriptionnerDirective { private store; initialManifests$: BehaviorSubject<{ [key: string]: WidgetManifest; }>; currentResultSet: string[]; constructor(store: Store); get(id: string, instanciate?: boolean): WidgetManifest; set(id: string, manifest: WidgetManifest): void; setAllLayouts(layout: WidgetLayout): void; isModel(id: string): boolean; dataTransfer($event: DragEvent, id: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }