import { ContentBlockNode } from '.'; import { Map } from 'immutable'; export declare enum Position { Top = "top", Right = "right", Bottom = "bottom", Left = "left" } export declare enum Direction { Row = "row", Column = "column" } export interface TransformBlockCallback { (block: ContentBlockNode): ContentBlockNode; } export declare type WrapperProps = Map<'flexRow' | 'data-wrapper' | 'data-direction' | undefined, boolean | Direction | undefined>; export interface Binding { eventName: string; fn: (e: MouseEvent) => any; options?: AddEventListenerOptions; }