import { runUpdateCheck } from "./update-check.js";
import { getPackageVersion } from "./version.js";
/** Runtime collaborators for the version command. */
export interface VersionCommandDependencies {
    /** Resolve the installed Lisa package version. */
    getPackageVersion: typeof getPackageVersion;
    /** Run Lisa's non-fatal latest-version check. */
    runUpdateCheck: typeof runUpdateCheck;
    /** Write user-facing output. */
    write: (message: string) => void;
}
/**
 * Resolve the installed package path for the running CLI.
 * @returns Absolute package root when discoverable
 */
export declare function getCliInstallPath(): string;
/**
 * Resolve the configured default harness for the current project.
 * @param cwd - Project directory to inspect
 * @returns Harness string used by Lisa when no flag overrides it
 */
export declare function readDefaultHarness(cwd?: string): Promise<string>;
/**
 * Run `lisa version`.
 * @param dependencies - Optional collaborators for tests
 * @returns Promise that resolves after output is written
 */
export declare function runVersion(dependencies?: Partial<VersionCommandDependencies>): Promise<void>;
//# sourceMappingURL=version-cmd.d.ts.map