import { LGraphNode } from '../LGraphNode'; import { IBaseWidget } from '../types/widgets'; import { BaseWidget, DrawWidgetOptions } from './BaseWidget'; /** * Wraps a legacy POJO custom widget, so that all widgets may be called via the same internal interface. * * Support will eventually be removed. * @remarks Expect this class to undergo breaking changes without warning. */ export declare class LegacyWidget extends BaseWidget implements IBaseWidget { draw?(ctx: CanvasRenderingContext2D, node: LGraphNode, widget_width: number, y: number, H: number, lowQuality?: boolean): void; drawWidget(ctx: CanvasRenderingContext2D, options: DrawWidgetOptions): void; onClick(): void; }