import { ElementRef, EventEmitter, OnInit } from "@angular/core"; import { FormControl } from "@angular/forms"; import { MatAutocompleteSelectedEvent } from "@angular/material/autocomplete"; import { MatChipInputEvent } from "@angular/material/chips"; import { Store } from "@ngrx/store"; import { WarehouseLayoutNodeHdrService, SubQueryService, ApiVisa } from "blg-akaun-ts-lib"; import { PermissionStates } from "../../modules/permission/permission-controller/root"; import { SearchStates } from "../../modules/search/search-controller/states"; import { Observable } from "rxjs"; export declare class WmsLayoutNodeAdvancedSearchDropdownComponent implements OnInit { private layoutNodeService; private sqlService; private readonly store; private readonly permissionStore; layoutNodeControl: FormControl; selectionChange: EventEmitter; viewModelStore: any; ColumnViewActions: any; ColumnViewSelectors: any; private subs; separatorKeysCodes: number[]; filteredWmsLayoutNodes$: Observable; layoutNodes: any[]; allLayoutNodes: any[]; toppingsControl: FormControl; apiVisa: ApiVisa; layoutNodeInput: ElementRef; companyTargets: string[]; constructor(layoutNodeService: WarehouseLayoutNodeHdrService, sqlService: SubQueryService, store: Store, permissionStore: Store); ngOnInit(): void; add(event: MatChipInputEvent): void; remove(layoutNode: any): void; selected(event: MatAutocompleteSelectedEvent): void; filterWmsContainers(search: string): void; searchWmsContainers(searchTerm: string): any[]; optionClicked(event: Event, layoutNode: any): void; toggleSelection(layoutNode: any): void; onReset(): void; ngOnDestroy(): void; }