import type { WizardOptions } from '../../utils/types';
export declare enum PythonPackageManager {
    UV = "uv",
    POETRY = "poetry",
    PDM = "pdm",
    HATCH = "hatch",
    RYE = "rye",
    PIPENV = "pipenv",
    CONDA = "conda",
    PIP = "pip",
    UNKNOWN = "unknown"
}
/**
 * Get the installed Python version
 */
export declare function getPythonVersion(options: WizardOptions): string | undefined;
/**
 * Bucket Python version for analytics (e.g., "3.11.x" -> "3.11")
 */
export declare function getPythonVersionBucket(version: string): string;
/**
 * Detect which package manager the project uses
 */
export declare function detectPackageManager(options: WizardOptions): Promise<PythonPackageManager>;
/**
 * Get package manager display name
 */
export declare function getPackageManagerName(packageManager: PythonPackageManager): string;
