/** * Premiers-mots de tous les verbes h2a-NATIFS : le contrat CLI gelé (DEC-034, * source unique) + les routes bin.ts + les alias d'aide. Tout ce qui n'est PAS * ici est un verbe runtime lourd → fallback `dispatchRuntime()`. */ export declare const H2A_NATIVE_VERBS: ReadonlySet; /** * `true` si `argv[0]` doit être délégué au runtime lourd. Les * verbes h2a-natifs (dont les collisions status/connect/conductor-launch) sont * exclus PAR CONSTRUCTION — le contrat gelé reste intact. */ export declare function shouldDispatchRuntime(argv: readonly string[]): boolean; /** @deprecated Internal compatibility alias; use shouldDispatchRuntime. */ export declare const shouldDispatchRemote: typeof shouldDispatchRuntime; /** Capability contract between the leaf core and the optional heavy runtime. */ export declare const H2A_RUNTIME_CLI_API_VERSION = 1; export type H2aRuntimeDispatch = (argv: readonly string[]) => Promise; /** * Resolve the canonical runtime dispatcher without executing it. Missing, * legacy-only, or incompatible modules are rejected before they can touch * config, tmux, or remote transports. */ export declare function resolveH2aRuntimeDispatch(runtime: unknown): H2aRuntimeDispatch; //# sourceMappingURL=bin-routing.d.ts.map