import { type AfterViewInit, type ElementRef, type OnDestroy } from '@angular/core'; import { TuiActiveZone } from '@taiga-ui/cdk/directives/active-zone'; import { TuiRectAccessor } from '@taiga-ui/core/classes'; import { TuiDropdownDriver } from './dropdown.driver'; import * as i0 from "@angular/core"; export declare class TuiDropdownContext extends TuiRectAccessor implements ElementRef, AfterViewInit, OnDestroy { private readonly isTouch; private currentRect; protected readonly userSelect: import("@angular/core").Signal<"none" | null>; protected readonly activeZone: TuiActiveZone; protected readonly driver: TuiDropdownDriver; protected readonly doc: Document; protected readonly el: HTMLElement; protected readonly sub: import("rxjs").Subscription; readonly type = "dropdown"; readonly nativeElement: HTMLDivElement; ngAfterViewInit(): void; ngOnDestroy(): void; getClientRect(): DOMRect; protected onContextMenu(x: number, y: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }