import { ComponentDidLoad, ComponentWillLoad, EventEmitter, VNode } from "../../stencil-public-runtime"; import { Editable } from "../input/Editable"; import { Item } from "./Item"; export declare class SmoothlyItem implements Item, ComponentWillLoad, ComponentDidLoad { private mutationObserver; private userInitiated; element: HTMLSmoothlyItemElement; value: any; selected: boolean; marked: boolean; disabled: boolean; deselectable: boolean; smoothlyItemSelect: EventEmitter<{ userInitiated: boolean; item: HTMLSmoothlyItemElement; }>; smoothlyInputLoad: EventEmitter<(parent: Editable) => void>; smoothlyItemDOMChange: EventEmitter; clickHandler(): void; selectedWatcher(): void; componentWillLoad(): void; componentDidLoad(): void; filter(filter: string): Promise; render(): VNode | VNode[]; }