export type DTHoverState = {
    hoveredColumnId: string | null;
    resizingColumnId: string | null;
};
export type DTHoverStartAction = {
    type: "HOVER_START";
    payload: {
        columnId: string;
    };
};
export type DTHoverEndAction = {
    type: "HOVER_END";
    payload: {
        columnId: string;
    };
};
export type DTResizeStartAction = {
    type: "RESIZE_START";
    payload: {
        columnId: string;
    };
};
export type DTResizeEndAction = {
    type: "RESIZE_END";
    payload: {
        columnId: string;
    };
};
export type DTHoverAction = DTHoverStartAction | DTHoverEndAction | DTResizeStartAction | DTResizeEndAction;
export declare const DTHoverStateContext: import('react').Context<DTHoverState>;
export declare const DTHoverDispatchContext: import('react').Context<import('react').Dispatch<DTHoverAction>>;
