import { ElementRef, EventEmitter } from '@angular/core'; import { SzIconConfig } from '@szorba/icons'; import { SzSelectable } from './model/SzSelectable'; import { SzSelectableItemConfig } from './model/SzSelectableItemConfig'; import * as i0 from "@angular/core"; export declare class SzSelectableItemComponent implements SzSelectableItemConfig, SzSelectable { private el; label: string; icon: SzIconConfig; value: any; index: number; selectIn: EventEmitter; selectOut: EventEmitter; hoverIn: EventEmitter; hoverOut: EventEmitter; classSzSelectableItem: boolean; classSzHover: boolean; classSzSelected: boolean; private isHostMouseEnabled; constructor(el: ElementRef); get selected(): boolean; set selected(selected: boolean); get hover(): boolean; set hover(hover: boolean); onHostMouseOver(e: MouseEvent): void; onHostMouseOut(e: MouseEvent): void; setHostMouseEnable(enable: boolean): void; getHostMouseEnable(): boolean; getHostElement(): HTMLElement; getValue(): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }