import { OnInit, OnDestroy, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { FormControl } from '@angular/forms'; import { Observable, BehaviorSubject } from 'rxjs'; import { IDropdown, IDropDownService } from '../../models/search-model'; import { DropDownService } from "../../services/drop-down-service"; export declare class BranchDropdownSimpleComponent implements OnInit, OnDestroy, OnChanges { private ddService; control: FormControl; required: boolean; disabled: boolean; fieldLabel: string; /** configurable: company, branch, location */ resource: string; selectionChange: EventEmitter; company?: any; private subs; filterControl: FormControl; formValue$: Observable; finalDropdown$: Observable; initialDropdown$: BehaviorSubject; constructor(ddService: DropDownService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; mapContainerToDropDown: (container: IDropDownService) => IDropdown; loadBranchDropdown(): void; ngOnDestroy(): void; }