/**
 * Routes task-engine commands that do not require opening the planning/task SQLite stores.
 * Keeps {@link ../task-engine-internal.ts task-engine-internal} on-command wiring thin.
 */
import type { ModuleCommandResult, ModuleLifecycleContext } from "../../../contracts/module-contract.js";
/** If non-null, dispatch should return immediately (command fully handled without planning stores). */
export declare function routeTaskEngineBeforeOpenPlanningStores(command: {
    name: string;
    args?: Record<string, unknown>;
}, ctx: ModuleLifecycleContext): Promise<ModuleCommandResult | null>;
