/// import { NodeId, Indicator } from '@craftjs/core'; export declare type Layer = { id: NodeId; dom: HTMLElement; headingDom: HTMLElement; expanded: boolean; event: LayerRefEvents; }; export declare type LayerRefEvents = Record; export declare type LayerEvents = 'selected' | 'hovered'; export declare type LayerOptions = { expandRootOnLoad: boolean; renderLayer: React.ElementType; }; export declare type LayerIndicator = Indicator & { onCanvas: boolean; }; export declare type LayerState = { layers: Record; events: Record & { indicator: LayerIndicator; }; options: LayerOptions; };