import { LitElement } from 'lit'; import { LineWidth } from '../../../../_common/types.js'; export declare class LineWidthEvent extends Event { detail: LineWidth; constructor(type: string, { detail, composed, bubbles, }: { detail: LineWidth; composed: boolean; bubbles: boolean; }); } declare const EdgelessLineWidthPanel_base: typeof LitElement & import("@blockeditor/global/utils").Constructor; export declare class EdgelessLineWidthPanel extends EdgelessLineWidthPanel_base { static styles: import("lit").CSSResult; selectedSize: LineWidth; hasTooltip: boolean; disable: boolean; private _lineWidthPanel; private _lineWidthOverlay; private _lineWidthIcons; private _bottomLine; private _dragHandle; private _dragConfig; private _updateLineWidthPanel; private _updateIconsColor; private _getDragHandlePosition; private _updateLineWidthPanelByDragHandlePosition; private _onSelect; private _onPointerDown; private _onPointerMove; private _onPointerUp; private _onPointerOut; firstUpdated(): void; disconnectedCallback(): void; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'edgeless-line-width-panel': EdgelessLineWidthPanel; } } export {}; //# sourceMappingURL=line-width-panel.d.ts.map