import { IKnobWidget } from '../types/widgets'; import { BaseWidget, DrawWidgetOptions, WidgetEventOptions } from './BaseWidget'; export declare class KnobWidget extends BaseWidget implements IKnobWidget { type: "knob"; /** * Compute the layout size of the widget. * @returns The layout size of the widget. */ computeLayoutSize(): { minHeight: number; maxHeight?: number; minWidth: number; maxWidth?: number; }; get height(): number; drawWidget(ctx: CanvasRenderingContext2D, { width, showText, }: DrawWidgetOptions): void; onClick(): void; current_drag_offset: number; onDrag(options: WidgetEventOptions): void; }