/** * This package's own version, or '' when it cannot be read. * * A function rather than a module-scope constant, and in its own module rather than in bin.ts, * because two callers now need it: bin.ts for the startup nudge and `--version`, and `upgrade` for * the post-engine-bump check. Staying lazy is what keeps it importable from a command module — * cli.ts and everything it pulls in must have no side effects at import time (cli.test.ts imports * it for `subCommands`), and reading package.json at module scope would be one. * * `../../package.json` resolves to this package's manifest from both dist/update/ and src/update/, * so the same specifier works in the built CLI and under ts-jest. */ export declare function currentCliVersion(): string;