import { Generator } from '../../services';
declare function getLatestVersion(): Promise<string>;
/**
 * Service for upgrading FoalTS dependencies.
 */
export declare class UpgradeCommandService {
    private generator;
    constructor(generator: Generator);
    /**
     * Upgrade all @foal/* dependencies to the specified version (or latest if not specified).
     *
     * @param {string} version - Optional specific version to upgrade to
     * @param {boolean} autoInstall - Whether to automatically install dependencies
     * @param {() => Promise<string>} getLatestVersionFn - Optional function to get latest version (for testing)
     * @returns {Promise<void>}
     */
    run({ version, autoInstall }: {
        version?: string;
        autoInstall?: boolean;
    }, options?: {
        getLatestVersion: typeof getLatestVersion;
    }): Promise<void>;
}
export {};
