import { DrawBatcher } from '../core/DrawBatcher'; import { CanvasLeaf } from '../core/CanvasLeaf'; import { ButtonIcon } from '../cells/iconSprites'; export interface CanvasIconOptions { size?: number; color?: string; } export declare class CanvasIcon extends CanvasLeaf { icon: ButtonIcon; size: number; color?: string; constructor(id: string, icon: ButtonIcon, options?: CanvasIconOptions); measure(_ctx: CanvasRenderingContext2D): void; onPaint(batcher: DrawBatcher, _ctx: CanvasRenderingContext2D): void; }