/**
 * Top-level dispatcher for the `vyuh-dxkit explore` subcommand family.
 * The CLI (`src/cli.ts`) routes `case 'explore'` here; this module
 * dispatches the inner subcommand to the appropriate handler.
 *
 * Six subcommands per the Sprint 0 design (`tmp/2.7-explore-cli-design.md`):
 *   - entry-points  — what does this repo do?
 *   - hot-files     — what's central? (top files by call in-degree)
 *   - file <path>   — drill into one file's neighborhood
 *   - feature <kw>  — where is X implemented?
 *   - communities   — natural-module summary
 *   - api-surface   — exported symbols with no internal callers
 *
 * Architecture:
 *   - This file owns argument parsing + subcommand routing only.
 *   - All graph data comes from `loadGraph(cwd)` (canonical loader,
 *     CLAUDE.md Rule 12).
 *   - All graph traversal flows through `./explore/queries.ts`
 *     (canonical query module, also Rule 12).
 *   - Output formatting (JSON envelope + markdown tables) flows
 *     through `./explore/format.ts`.
 *
 * Sprint 1 landed the loader + types + query primitives. Sprint 2
 * adds the high-level queries + subcommand handlers below as each
 * lands.
 */
export interface ExploreCliValues {
    json?: boolean;
    limit?: string;
    refresh?: boolean;
    substring?: boolean;
    filter?: string;
    /** `context` only — token ceiling on the rendered subgraph. */
    budget?: string;
    /** `context` only — optional hard ceiling on BFS hop depth. */
    depth?: string;
}
/**
 * Entry point called from `src/cli.ts:case 'explore'`. Receives the
 * already-parsed `values` from the top-level `parseArgs` plus the
 * positional arguments after `'explore'` (subcommand name + any
 * subcommand-specific args).
 */
export declare function runExplore(cwd: string, positionals: ReadonlyArray<string>, values: ExploreCliValues): Promise<void>;
//# sourceMappingURL=explore-cli.d.ts.map