import type { FrameworkDetection } from './framework-config';
import type { WizardOptions } from '../utils/types';
export interface VersionCheckInfo {
    version?: string;
    minimumVersion?: string;
    packageDisplayName?: string;
}
type VersionWarningOptions = {
    coerceVersion?: boolean;
};
/**
 * Resolve version-check metadata for frameworks that either rely on a single
 * package (minimumVersion + getInstalledVersion) or multiple package backends.
 */
export declare function getVersionCheckInfo(detection: FrameworkDetection, options: WizardOptions): Promise<VersionCheckInfo>;
export declare function getVersionWarning({ version, minimumVersion, packageDisplayName }: VersionCheckInfo, options?: VersionWarningOptions): string | undefined;
export {};
