import { IBEditorTableResizeGuideState } from '../../core/types';
import { IBEditorTableSelectionOverlay } from '../selection';
export declare function useBEditorTableViewState(): {
    lastTableSelectionOverlayRef: import('react').RefObject<IBEditorTableSelectionOverlay | null>;
    tableMenuPosition: {
        left: number;
        top: number;
    } | null;
    tableResizeGuide: IBEditorTableResizeGuideState | null;
    tableSelectionOverlay: IBEditorTableSelectionOverlay | null;
    updateTableMenuPosition: (nextPosition: {
        left: number;
        top: number;
    } | null) => void;
    updateTableResizeGuide: (nextGuide: IBEditorTableResizeGuideState | null) => void;
    updateTableSelectionOverlay: (nextOverlay: IBEditorTableSelectionOverlay | null) => void;
};
