import type { DraggableStyle } from '#blokkli/editor/types/style'; import type { RGB } from '../../../../global/types/theme.js'; export declare class DragStyle { styleCache: WeakMap; backgroundCache: WeakMap; constructor(); invalidateStyle(el: HTMLElement | SVGElement): void; reset(): void; getStyle(el: HTMLElement | SVGElement, accentColor: RGB): DraggableStyle; realBackgroundColor(el: HTMLElement | SVGElement | null): string; getDraggableStyle(el: HTMLElement | SVGElement, accentColor: RGB): DraggableStyle; }