import { NodeId, Node, DerivedCoreEventHandlers } from '@craftjs/core';
import { LayerIndicator } from '../interfaces';
export declare class LayerHandlers extends DerivedCoreEventHandlers<{
    layerStore: any;
    layerId: NodeId;
}> {
    static draggedElement: any;
    static events: {
        indicator: LayerIndicator;
        currentCanvasHovered: Node;
    };
    static currentCanvasHovered: any;
    getLayer(id: any): any;
    handlers(): {
        layer: (el: HTMLElement) => () => void;
        layerHeader: (el: HTMLElement) => void;
        drag: (el: HTMLElement) => () => void;
    };
}
