import { AfterViewInit, TemplateRef } from '@angular/core'; import { ICoreTreeReferenceMetaSeat, ICoreTreeReferenceNode } from '../core-tree-reference/core-tree-reference.component'; import { CoreFormControlBaseComponent } from '../core-form-control-base/core-form-control-base.component'; import { DomService } from '../services/dom.service'; import * as i0 from "@angular/core"; export declare class CoreTreeReferenceDropdownComponent extends CoreFormControlBaseComponent implements AfterViewInit { $data: import("@angular/core").InputSignal; $itemTemplateRef: import("@angular/core").InputSignal | undefined>; $loading: import("@angular/core").InputSignal; $rootType: import("@angular/core").InputSignal<"O" | "S">; $selectionType: import("@angular/core").InputSignal<"O" | "S" | "NONE">; $showSeatsInMeta: import("@angular/core").InputSignal; $allowsSelectRootLevel: import("@angular/core").InputSignal; displayNameChange: import("@angular/core").OutputEmitterRef; $displayName: import("@angular/core").WritableSignal; $open: import("@angular/core").WritableSignal; $popupZIndex: import("@angular/core").WritableSignal; private elRef; private destroyClickOutside?; domService: DomService; constructor(); onPopupToggle(): void; onSelected(e: ICoreTreeReferenceNode | ICoreTreeReferenceMetaSeat): void; onNgModelChange(e: any): void; clear(e: MouseEvent): void; ngAfterViewInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }