import { EventEmitter, SimpleChanges } from '@angular/core'; import { Subscription } from 'rxjs'; import { SelectionPopupState } from '../../constants/report-case.constants'; import * as i0 from "@angular/core"; export declare enum SelectionState { EMPTY = "EMPTY", SELECTED = "SELECTED", DISABLED = "DISABLED" } export declare class FormSelectBoxComponent { subscriptions: Subscription[]; userGroupSubscription: Subscription; readonly SelectionPopupState: SelectionPopupState; readonly SelectionState: SelectionState; _config: any; title: string; key: string; action: string; state: string; popupState: string; isCaseTypeSelected: boolean; chipItems: any[]; chipGroupItems?: any[]; set config(value: any); isError: boolean; errorMessage: string; selectedData: any; removable: boolean; disabled: boolean; editDisabled: boolean; selectedItemListChange: EventEmitter; selectedGroupItemListChange: EventEmitter; fieldClicked: EventEmitter; ngOnChanges(changes: SimpleChanges): void; openSelection(): void; setDropdownList(event: any): void; removeSelectedList(event: any): void; removeGroupSelectedList(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }