import * as Blockly from "blockly"; export declare class BreakpointIcon extends Blockly.icons.Icon { protected readonly onStateChange: (block: Blockly.Block, isSet: boolean) => void; static readonly type: Blockly.icons.IconType; protected isSet_: boolean; protected breakpointSvg: SVGCircleElement; constructor(sourceBlock: Blockly.Block, onStateChange: (block: Blockly.Block, isSet: boolean) => void); getType(): Blockly.icons.IconType; initView(pointerdownListener: (e: PointerEvent) => void): void; getSize(): Blockly.utils.Size; onClick(): void; isEnabled(): boolean; setEnabled(enabled: boolean): void; protected updateColor(): void; }