import { LGraphCanvas } from '../LGraphCanvas'; /** * A class that can be added to the render cycle to show pointer / keyboard status symbols. * * Used to create videos of feature changes. * * Example usage with ComfyUI_frontend, via console / devtools: * * ```ts * const inputIndicators = new InputIndicators(canvas) * // Dispose: * inputIndicators.dispose() * ``` */ export declare class InputIndicators implements Disposable { #private; canvas: LGraphCanvas; radius: number; startAngle: number; endAngle: number; inactiveColour: string; colour1: string; colour2: string; colour3: string; fontString: string; enabled: boolean; shiftDown: boolean; undoDown: boolean; redoDown: boolean; ctrlDown: boolean; altDown: boolean; mouse0Down: boolean; mouse1Down: boolean; mouse2Down: boolean; x: number; y: number; controller?: AbortController; constructor(canvas: LGraphCanvas); onPointerDownOrMove(e: MouseEvent): void; onPointerUp(): void; onKeyDownOrUp(e: KeyboardEvent): void; draw(): void; dispose(): void; [Symbol.dispose](): void; }