import { OnDestroy, OnInit, TemplateRef, ViewContainerRef } from "@angular/core"; import { Subscription } from "rxjs"; import { DropdownDirective } from "./dropdown.directive"; import * as i0 from "@angular/core"; export declare class DropdownContentDirective implements OnInit, OnDestroy { protected vcr: ViewContainerRef; protected rootElem: HTMLElement; protected dropdown: DropdownDirective; readonly templateRef: TemplateRef; protected subscription: Subscription; protected attachTo: HTMLElement; protected attachOutside: boolean; protected lastPlacement: string; protected cleanUp: () => void; constructor(vcr: ViewContainerRef, rootElem: HTMLElement, dropdown: DropdownDirective, templateRef: TemplateRef); ngOnInit(): void; ngOnDestroy(): void; protected createView(init?: boolean): void; protected destroyView(): void; protected whereToAttach(): HTMLElement; protected createWrapper(): HTMLDivElement[]; initialize(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }