import { TCWidget, TCWidgetListener } from './tcwidget-base'; export declare class MotorFader extends TCWidget implements FaderListener { MIN: number; MAX: number; _setProperty(prop: string, val: number, data: any): void; onFaderTouched(fader: MotorFader, val: number): void; onFaderUntouched(fader: MotorFader, val: number): void; onFaderUpdated(fader: MotorFader, val: number): void; evtSubject: any; private _value; constructor(chainId: string, boardType: string, boardIdx: number, idx: number, evtSubject: any); setValue(value: number): void; getValue(): number; getRangedValue(): number; } export interface FaderListener extends TCWidgetListener { onFaderTouched(fader: MotorFader, val: number): void; onFaderUntouched(fader: MotorFader, val: number): void; onFaderUpdated(fader: MotorFader, val: number): void; } export declare const MotorFaderEvents: { TOUCHED: string; UNTOUCHED: string; UPDATED: string; }; //# sourceMappingURL=motorfader.d.ts.map