import type { CliActionRoot } from './cli-core.types';
import type { RuntimeCli } from '../../../src/bin/core/runtime-cli';
/**
 * Build the Runtime action tree that maps command paths to handler functions
 *
 * This function creates the action tree structure that matches the command configuration
 * exactly. Each leaf command path is mapped to its corresponding handler method in the
 * RuntimeCli class.
 *
 * The action tree structure must match the command configuration tree structure to
 * ensure proper routing and validation.
 *
 * @param cli - RuntimeCli instance to bind handlers to
 * @returns Action tree with proper handler bindings
 */
export declare function buildRuntimeCliActionTree(cli: RuntimeCli): CliActionRoot;
