import type { Placement } from '@floating-ui/dom';
import type { TemplateResult } from 'lit';
import { LitElement } from 'lit';
export declare class EdgelessToolIconButton extends LitElement {
    static styles: import("lit").CSSResult;
    disabled: boolean;
    coming: boolean;
    tooltip: string | TemplateResult<1>;
    tipPosition: Placement;
    arrow: boolean;
    tooltipOffset: number;
    active: boolean;
    activeMode: 'color' | 'background';
    iconContainerPadding: number;
    hover: boolean;
    constructor();
    render(): TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'edgeless-tool-icon-button': EdgelessToolIconButton;
    }
}
//# sourceMappingURL=tool-icon-button.d.ts.map