export declare class IconStyle { enabled: boolean; active: boolean; hover: boolean; scale: number; showDuration: boolean; } export interface HTMLLayerElement extends HTMLDivElement { onStateChange?: (style: IconStyle) => void; filterData: unknown; updateFilter: () => void; } export interface HTMLEventElement extends HTMLDivElement { onStateChange: (style: IconStyle) => void; eventStyle: IconStyle; eventData: object; moveTo: (x: number, y: number) => void; } export declare function createElementEvent( obj: any, style: IconStyle, ): HTMLEventElement | null; export declare function colorOf(tab: string): any;