import { bootstrapRecover } from "../../tools/config/bootstrap-recover.js"; import type { CliCommand } from "../router.js"; type RecoverCommandDeps = { bootstrapRecoverFn: typeof bootstrapRecover; resolveProjectRoot: (explicitRoot?: string) => string | null; }; /** * Create the BOOT-02 `recover` CLI command. * * The command resolves the project root, validates `--scope`, and delegates all * symlink repair work to {@link bootstrapRecover}. It remains non-interactive and * idempotent, surfacing the effective scope used by the underlying tool. * * @param deps - Optional injectable dependencies for tests. * @returns The `recover` command implementation. * * @example * ```ts * const command = createRecoverCommand() * ``` */ export declare function createRecoverCommand(deps?: Partial): CliCommand; /** * Canonical BOOT-02 `recover` command export. * * @example * ```ts * const result = await recoverCmd.handler({ flags: {}, positionals: [], argv: ["recover"] }) * ``` */ export declare const recoverCmd: CliCommand; export {}; //# sourceMappingURL=recover.d.ts.map