import { IToolbarIcon } from "../Interface/IToolbarIcon"; import { ToolbarAction } from "./ToolbarAction"; import { ToolbarIcon } from "./ToolbarIcon"; import { IconCallback } from "./ToolbarSelect"; export declare class ToolbarSwitchIcon extends ToolbarIcon { onAction: IconCallback; private iconBackgrounRect; private iconImage; private iconImageSVG; constructor(paper: Snap.Paper, icon: IToolbarIcon, onAction: IconCallback, action?: ToolbarAction, key?: string[]); activate(): void; move(x: number, y: number): void; resize(width: number, height: number): void; private buildIconUI; }