import { Element_ } from '../../../../Class/Element';
import { UnitPointerEvent } from '../../../../client/event/pointer';
import { System } from '../../../../system';
import { Dict } from '../../../../types/Dict';
export interface I {
    style: object;
    icon: string;
    attr: Dict<string>;
}
export interface O {
    click: UnitPointerEvent;
    pointerenter: UnitPointerEvent;
    pointerleave: UnitPointerEvent;
}
export default class IconButton extends Element_<I, O> {
    constructor(system: System);
}
