import { SelectionModel } from '@angular/cdk/collections'; import { ElementRef, OnInit } from '@angular/core'; import { FormControl } from '@angular/forms'; import { BaseFieldDirective } from 'dmf/dm-common'; import { BehaviorSubject } from 'rxjs'; import { SelectOption } from '../public-api'; import * as i0 from "@angular/core"; export declare class DmSelectComponent extends BaseFieldDirective implements OnInit { searchControl: FormControl; search: ElementRef; itemSelection: SelectionModel; originalList: any[]; loading$: BehaviorSubject; constructor(); ngOnInit(): void; onOptionChanged(option: SelectOption): void; onOpen(isOpened: boolean, searchControl: any): void; isAllSelected(): boolean; selectAll_onClick(): void; deselectAll_onClick(): void; clearAll_onClick(): void; masterToggle(): void; onSelectionChange(e: any): void; onKeyUp(e: any): void; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; }