/** * `ruflo proxy install|start|stop|status|logs|update|uninstall` (ADR-307) — * the full lifecycle command set, kept in its own file so * src/commands/proxy.ts (the ADR-313/314/315 consent subcommands) stays * under the repo's 500-line-per-file convention. Merged into one * `proxyCommand` in proxy.ts. */ import type { Command } from '../types.js'; import { type ProxyStatus } from '../proxy/lifecycle.js'; /** * Pinned and reviewed; later upgrades remain explicit commands. * * Keep this the single source of truth — interpolate it rather than writing * the version into user-facing strings, or the pin silently drifts out of * sync with the text that advertises it. */ export declare const DEFAULT_PROXY_RELEASE = "0.7.3"; /** * Human-oriented next steps for `ruflo proxy` and `ruflo proxy status`. * Keep this independent of the command framework so the state-specific * guidance has a small, direct regression-test surface. */ /** * Lines shown when the binary on disk is an older release than the current * pin — empty otherwise, including when the version is unknown (`null`), * where the honest move is to say nothing rather than guess. * * Bumping `DEFAULT_PROXY_RELEASE` only ever changed what a *new* install * gets. Someone who installed the previous pin has no reason to run * `install` again and no signal that anything moved, so a fix that motivated * a bump reaches exactly the people who never needed it. This is the signal. */ export declare function proxyUpdateGuidance(status: ProxyStatus): string[]; export declare function proxyConsoleGuidance(status: ProxyStatus): string[]; export declare function printProxyConsoleGuidance(status: ProxyStatus): void; export declare const proxyLifecycleSubcommands: Command[]; //# sourceMappingURL=proxy-lifecycle.d.ts.map