/**
 * Pre-flight environment checks
 *
 * Run at the start of init, start, and join to surface missing dependencies
 * as clear, actionable messages before any command logic executes.
 */
/** Minimum supported Node.js major version */
export declare const MIN_NODE_MAJOR = 20;
export interface CheckResult {
    passed: boolean;
    message: string;
    hint?: string;
}
/**
 * Check that git is installed and on PATH.
 */
export declare function checkGit(): CheckResult;
/**
 * Check that the running Node.js meets the minimum version requirement.
 */
export declare function checkNode(): CheckResult;
export interface PreflightOptions {
}
/**
 * Run pre-flight checks and print results using clack log symbols.
 *
 * Required checks (git, Node.js) print as success or error.
 *
 * Returns false if any required check fails — caller should exit(1).
 */
export declare function runPreflight(_options?: PreflightOptions): boolean;
