export declare enum InteractionName {
    CORNER_CELL_CLICK = "cornerCellClick",
    DATA_CELL_CLICK = "dataCellClick",
    ROW_CELL_CLICK = "rowCellClick",
    COL_CELL_CLICK = "colCellClick",
    MERGED_CELLS_CLICK = "mergedCellsClick",
    ROW_COLUMN_CLICK = "rowColumnClick",
    HEADER_CELL_LINK_CLICK = "headerCellLinkClick",
    PREVIEW_CLICK = "previewClick",
    HOVER = "hover",
    DATA_CELL_BRUSH_SELECTION = "dataCellBrushSelection",
    ROW_CELL_BRUSH_SELECTION = "rowCellBrushSelection",
    COL_CELL_BRUSH_SELECTION = "colCellBrushSelection",
    COL_ROW_RESIZE = "rowColResize",
    DATA_CELL_MULTI_SELECTION = "dataCellMultiSelection",
    ROW_CELL_MULTI_SELECTION = "rowCellMultiSelection",
    COL_CELL_MULTI_SELECTION = "colCellMultiSelection",
    RANGE_SELECTION = "rangeSelection",
    SELECTED_CELL_MOVE = "selectedCellMove",
    GLOBAL_RESET = "globalReset"
}
export declare enum InteractionStateName {
    ALL_SELECTED = "allSelected",
    SELECTED = "selected",
    ROW_CELL_BRUSH_SELECTED = "rowCellBrushSelected",
    COL_CELL_BRUSH_SELECTED = "colCellBrushSelected",
    DATA_CELL_BRUSH_SELECTED = "dataCellBrushSelected",
    UNSELECTED = "unselected",
    HOVER = "hover",
    HOVER_FOCUS = "hoverFocus",
    HIGHLIGHT = "highlight",
    SEARCH_RESULT = "searchResult",
    PREPARE_SELECT = "prepareSelect"
}
export declare enum CellType {
    DATA_CELL = "dataCell",
    ROW_CELL = "rowCell",
    COL_CELL = "colCell",
    SERIES_NUMBER_CELL = "seriesNumberCell",
    CORNER_CELL = "cornerCell",
    MERGED_CELL = "mergedCell"
}
export declare const HOVER_FOCUS_DURATION = 800;
export declare const SHAPE_STYLE_MAP: {
    textOpacity: string;
    backgroundOpacity: string;
    backgroundColor: string;
    borderOpacity: string;
    borderColor: string;
    borderWidth: string;
    opacity: string;
};
export declare const SHAPE_ATTRS_MAP: {
    textShape: string[];
    textShapes: string[];
    linkFieldShape: string[];
    interactiveBgShape: string[];
    interactiveBorderShape: string[];
};
export declare const INTERACTION_STATE_INFO_KEY = "interactionStateInfo";
export declare enum InteractionBrushSelectionStage {
    CLICK = "click",
    UN_DRAGGED = "unDragged",
    DRAGGED = "dragged"
}
export declare enum InteractionKeyboardKey {
    SHIFT = "Shift",
    COPY = "c",
    ESC = "Escape",
    META = "Meta",
    CONTROL = "Control",
    ARROW_UP = "ArrowUp",
    ARROW_DOWN = "ArrowDown",
    ARROW_LEFT = "ArrowLeft",
    ARROW_RIGHT = "ArrowRight"
}
export declare enum SortMethodType {
    ASC = "ASC",
    DESC = "DESC"
}
export declare enum InterceptType {
    HOVER = "hover",
    CLICK = "click",
    DATA_CELL_BRUSH_SELECTION = "dataCellBrushSelection",
    ROW_CELL_BRUSH_SELECTION = "rowCellBrushSelection",
    COL_CELL_BRUSH_SELECTION = "colCellBrushSelection",
    MULTI_SELECTION = "multiSelection",
    RESIZE = "resize"
}
export declare const BRUSH_AUTO_SCROLL_INITIAL_CONFIG: {
    x: {
        value: number;
        scroll: boolean;
    };
    y: {
        value: number;
        scroll: boolean;
    };
};
export declare enum ScrollbarPositionType {
    CONTENT = "content",
    CANVAS = "canvas"
}
export declare enum ScrollDirection {
    SCROLL_UP = "scrollUp",
    SCROLL_DOWN = "scrollDown",
    SCROLL_LEFT = "scrollLeft",
    SCROLL_RIGHT = "scrollRight"
}
export declare enum ScrollDirectionRowIndexDiff {
    SCROLL_UP = -1,
    SCROLL_DOWN = 1
}
