/**
 * Hook that returns a function to generate a block path for a given block clientId.
 * The path is an array of steps from root to the target block,
 * where each step contains the block name and index within its parent.
 *
 * @return {Function} Function that takes a clientId and returns the block path or null.
 */
export function useGenerateBlockPath(): Function;
/**
 * Hook that returns a function to restore a block selection using a previously generated block path.
 * Walks the path from root to target, matching block name and index at each level.
 *
 * @return {Function} Function that takes a path and returns the clientId or null.
 */
export function useRestoreBlockFromPath(): Function;
//# sourceMappingURL=block-selection-path.d.ts.map