import { Editor, Path, Range } from 'slate';
import type { YooEditor } from '../editor/types';
type HierarchicalSelectResult = {
    action: 'select-path';
    path: Path;
} | {
    action: 'select-range';
    range: Range;
} | {
    action: 'select-block';
    blockOrder: number;
} | {
    action: 'select-all-blocks';
    blockOrders: number[];
} | {
    action: 'none';
};
export declare function getNextHierarchicalSelection(editor: YooEditor, slate: Editor): HierarchicalSelectResult;
export {};
//# sourceMappingURL=get-next-hierarchical-selection.d.ts.map