import { ConnectedPosition } from '@angular/cdk/overlay'; import { ElementRef, EventEmitter, OnChanges } from '@angular/core'; import { CatalogEntry, NamedQueryTypes, SubscriptionnerDirective, ToolboxManifestService, ToolboxMenuService } from '@onepoint-yap/dashboard'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class ChooseWidgetComponent extends SubscriptionnerDirective implements OnChanges { private toolboxMenuService; private toolboxManifestService; chooseWidgets: ElementRef; selectedWidget?: Element | null; widgetSelected?: { icon: string; label: string; type: string; }; panelOpen: boolean; readonly FULL_TEXT = NamedQueryTypes.FULL_TEXT; selected: EventEmitter; readonly TOP_POSITION: ConnectedPosition; readonly BOTTOM_POSITION: ConnectedPosition; mode: string; width: number; widgets$: Observable; constructor(toolboxMenuService: ToolboxMenuService, toolboxManifestService: ToolboxManifestService); ngOnChanges(): void; togglePopup(): void; onSelectWidget(type: { icon: string; label: string; type: string; }): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }