import { ChangeDetectorRef, DestroyRef, OnInit } from '@angular/core'; import { OverlayRef } from '@angular/cdk/overlay'; import { IFilterConfigItem } from '../../../interfaces/config.interface'; import { BaseItem } from '../../../models/items/base-item'; import * as i0 from "@angular/core"; export declare class BaseItemComponent> implements OnInit { item: T; overlayRef: OverlayRef; triggerChangeOn: 'close' | 'change'; value: any; disabled: boolean; protected _destroyRef: DestroyRef; protected _cdRef: ChangeDetectorRef; ngOnInit(): void; close(): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "base-item", never, { "item": { "alias": "item"; "required": false; }; "overlayRef": { "alias": "overlayRef"; "required": false; }; "triggerChangeOn": { "alias": "triggerChangeOn"; "required": false; }; }, {}, never, never, true, never>; }