import { Overlay } from '@angular/cdk/overlay'; import { ChangeDetectorRef, ElementRef, EventEmitter, OnInit, Renderer2, ViewContainerRef } from '@angular/core'; import { ItemsSelector } from './helpers/items-selector'; import * as i0 from "@angular/core"; export declare class ItemsSelectorDirective implements OnInit { private cdr; private overlay; private viewContainerRef; private renderer; private triggerElement; itemsSelector: ItemsSelector; searchInputPlaceholder: string; noItemFoundText: string; autoFocusInput: boolean; closeAfterSelection: boolean; selectorOpened: EventEmitter; private itemsPanelOverlayRef; private clickListener; constructor(cdr: ChangeDetectorRef, overlay: Overlay, viewContainerRef: ViewContainerRef, renderer: Renderer2, triggerElement: ElementRef); ngOnInit(): void; ngOnDestroy(): void; open(): void; close(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }