import { AfterViewInit, ElementRef, OnDestroy, Renderer2 } from '@angular/core'; import { CoreFormControlBaseComponent } from '../core-form-control-base/core-form-control-base.component'; import { EnumCoreOrgTreeaAccessorMode } from '../core-org-tree/core-org-tree/core-org-tree.component'; import { BehaviorSubject, Subscription } from 'rxjs'; import { LayoutService } from '../../services/layout.service'; import { OrganizationService } from '../../services/organization.service'; import { MultiLanguageService } from '../../services/multi-language.service'; import { DomService } from '../services/dom.service'; import { CoreLocalStorageService } from '../../services/core-local-storage.service'; import { Router } from '@angular/router'; import * as i0 from "@angular/core"; export declare class CoreOrgParamDropdownComponent extends CoreFormControlBaseComponent implements AfterViewInit, OnDestroy { private renderer; private layoutService; private domService; private organizationService; private mls; container: ElementRef; accessorMode: EnumCoreOrgTreeaAccessorMode | string; dropdownHeight: number; private orgParamDropdownId; private savedState; clss: CoreLocalStorageService; stateIsolated$: BehaviorSubject; value: number[] | undefined; lang: string; sourceOpen: boolean; sourceContainerHeight: number; childComponentHeight: number; sourceSpaceHeight: number; valueToShow: string; pendingIds: number[]; showPageHeader: boolean; ids: number[]; subscriptions: Subscription[]; orgIds: number[]; expandState: boolean; listenerFn: () => void; router: Router; constructor(renderer: Renderer2, layoutService: LayoutService, domService: DomService, organizationService: OrganizationService, mls: MultiLanguageService); ngAfterViewInit(): void; writeValue(obj: number[] | undefined): void; onCancel(): void; onClickSeek(): void; onSelect(): void; onItemDoubleClick(e: any): void; onIdsChange(e: number[]): void; onItemClick(e: any): void; toggleExpanded(): void; onClickClear(): void; private computeOrgParamDropdownIdentity; private computeDomOrder; private stateStorageKey; private saveState; private restoreState; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }