import * as types from "./types";
export interface ItemPicker extends types.ElementBase, types.EditableElement, types.ElementWithItems<Item>, types.ElementWithRequire {
    /** Indicates if the user can select one item, several items or no items. */
    readonly selectionMode?: "single" | "multiple" | "none";
    /** Indicates the current value. */
    readonly value: ItemsRef;
}
export interface Item extends types.ElementItemBase<any>, types.ElementItemWithChecked {
}
export interface ItemsRef {
    /** The items that were selected. */
    items: Item[];
}
