import { EventEmitter, OnChanges, OnInit } from "@angular/core"; import { ControlValueAccessor } from "@angular/forms"; import { ISlickMultiSelectPillModel, SlickMultiSelectPillModel } from "./slick-multi-select-pill.model"; import * as i0 from "@angular/core"; declare class SlickMultiSelectPill_InternalModel extends SlickMultiSelectPillModel { constructor(); isChecked?: boolean; } export declare class SlickMultiSelectPillsComponent implements OnInit, OnChanges, ControlValueAccessor { items: ISlickMultiSelectPillModel[]; onItemChanged: EventEmitter; protected items_internal: SlickMultiSelectPill_InternalModel[]; private selectedIds; uuid: string; constructor(); ngOnInit(): Promise; ngOnChanges(): void; propagateChange: (_: any) => void; writeValue(obj: any): void; registerOnChange(fn: any): void; registerOnTouched(): void; onItemClicked(item: SlickMultiSelectPill_InternalModel): void; private refreshChecked; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};