declare namespace Ext { export namespace ux { export namespace rating { export interface PickerConfig { animate?: boolean | object; baseCls?: string | boolean; bind?: object | string; border?: boolean; cls?: string | string[]; controller?: string | object | Ext.app.ViewController; defaultListenerScope?: boolean; family?: string; glyphs?: string | string[] | number[]; height?: number | string; hidden?: boolean; limit?: number; listeners?: object; minimum?: number; overStyle?: string | object; plugins?: object | string | object[] | string[]; publishes?: string | string[] | object; reference?: string; rounding?: number; scale?: string; selectedStyle?: string | object; session?: boolean | object | Ext.data.Session; style?: string | object; tooltip?: object | string | string[] | Ext.XTemplate | CallableFunction; touchAction?: object; trackOver?: boolean; twoWayBindable?: string | string[] | object; ui?: string | string[]; userCls?: string | string[]; value?: number; viewModel?: string | object | Ext.app.ViewModel; width?: number | string; } export class Picker extends Ext.Widget { public getAnimate(): void; public getFamily(): void; public getGlyphs(): void; public getLimit(): void; public getMinimum(): void; public getOverStyle(): void; public getRounding(): void; public getScale(): void; public getSelectedStyle(): void; public getTooltip(): void; public getTrackOver(): void; public getValue(): void; public setAnimate(): void; public setFamily(): void; public setGlyphs(): void; public setLimit(): void; public setMinimum(): void; public setOverStyle(): void; public setRounding(): void; public setScale(): void; public setSelectedStyle(): void; public setTooltip(): void; public setTrackOver(): void; public setValue(): void; } } } }