import { ChangeDetectorRef, EventEmitter, OnChanges, OnInit } from "@angular/core"; import { PositionAlign } from "satellite-droparea"; import { Positions } from "satellite-droparea/dist/core/base/types"; import { BehaviorSubject } from "rxjs"; import * as i0 from "@angular/core"; export declare class IntTargetDropdownComponent implements OnChanges, OnInit { private readonly cdr; private readonly DocumentRef; dropdownHeight: string; dropdownWidth: number | null; set show(status: boolean); positions: Array; verticalAlign: PositionAlign; horizontalAlign: PositionAlign; verticalOffset: number; horizontalOffset: number; viewportOffset: number; hideIsNotVisible: boolean; stopPropagation: boolean; dropAreaZIndex: number; viewportRef: HTMLElement | null; dropAreaStyles: { [key: string]: string; }; hideSignal: ((toggle: Function) => void) | null; targetNotVisible: EventEmitter; dropVisibleStatusEvent: EventEmitter; show$: BehaviorSubject; constructor(cdr: ChangeDetectorRef, DocumentRef: Document); ngOnChanges(changes: any): void; ngOnInit(): void; get dropStyles(): { '--int-dropdown-area-max-height': string; '--int-dropdown-area-z-index': number; }; get options(): { positionSteps: string[]; customDropWidth: number | null; verticalAlign: PositionAlign; horizontalAlign: PositionAlign; verticalOffset: number; horizontalOffset: number; viewportOffset: number; }; hide(): void; toggle(e?: Event): void; targetIsNotVisible(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }