import * as _angular_core from '@angular/core'; interface TbxMultiSelectItem { id?: unknown; title: string; description?: string; imageUrl?: string; selected: boolean; data?: unknown; } declare class TbxMultiSelectComponent { readonly items: _angular_core.InputSignal; readonly placeholder: _angular_core.InputSignal; selectedChange: _angular_core.OutputEmitterRef; protected isDropdownVisible: _angular_core.WritableSignal; protected filteredItems: _angular_core.WritableSignal; private readonly elementRef; onDocumentClick(event: MouseEvent): void; protected filterItems(event: Event): void; protected toggleItem(item: TbxMultiSelectItem, event: MouseEvent): void; protected removeItem(item: TbxMultiSelectItem, event: MouseEvent): void; protected showDropdown(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { TbxMultiSelectComponent }; export type { TbxMultiSelectItem };