import { View } from '../core/view'; import { Property, CoercibleProperty } from '../core/properties'; export interface ItemsSource { length: number; getItem(index: number): any; } export declare class ListPickerBase extends View { static selectedIndexChangeEvent: string; selectedIndex: number; items: any[] | ItemsSource; isItemsSource: boolean; textField: string; valueField: string; selectedValue: any; _getItemAsString(index: number): any; private parseItem; updateSelectedValue(index: any): void; } export declare const selectedIndexProperty: CoercibleProperty; export declare const itemsProperty: Property; export declare const textFieldProperty: Property; export declare const valueFieldProperty: Property; export declare const selectedValueProperty: Property;