import { type Tree } from '@nx/devkit';
export declare const minSupportedJestVersion = "29.0.0";
export declare const minSupportedTsJestVersion = "29.0.0";
export declare const latestVersions: {
    nxVersion: any;
    jestVersion: string;
    babelJestVersion: string;
    jestTypesVersion: string;
    tsJestVersion: string;
    tslibVersion: string;
    swcJestVersion: string;
    typesNodeVersion: string;
    tsNodeVersion: string;
};
declare const supportedMajorVersions: readonly [29, 30];
type SupportedVersions = (typeof supportedMajorVersions)[number];
type PackageVersionNames = keyof typeof latestVersions;
export type VersionMap = {
    [key in SupportedVersions]: Record<PackageVersionNames, string>;
};
export declare const versionMap: VersionMap;
export declare function versions(tree: Tree): {
    nxVersion: any;
    jestVersion: string;
    babelJestVersion: string;
    jestTypesVersion: string;
    tsJestVersion: string;
    tslibVersion: string;
    swcJestVersion: string;
    typesNodeVersion: string;
    tsNodeVersion: string;
};
export declare function getInstalledJestVersion(tree?: Tree): string | null;
export declare function getInstalledJestVersionInfo(tree?: Tree): {
    version: string | null;
    major: number | null;
};
export declare function getInstalledJestMajorVersion(tree?: Tree): number | null;
export {};
