import * as gv from "./globalVariables";
declare const migrations: {
    createNewProject: () => import("..").RecordNode<import("..").RT.project>;
    createNewDeployment: () => import("..").RecordNode<import("..").RT.deployment>;
    migrateProjectRJson: (projectJson: any, uptoVersion?: number | undefined) => import("..").RecordNode<import("..").RT.project>;
    migrationsForNewProject: (projectJson: any) => import("..").RecordNode<import("..").RT.project>;
    getHighestProjectVersion: () => number;
    initialMigrateProjectRJson: (projectJson: any, uptoVersion?: number | undefined) => import("..").RecordNode<import("..").RT.project>;
    runHealthCheckMigrations: (projectJson: import("..").RecordNode<import("..").RT.project>) => {
        projectJson: import("..").RecordNode<import("..").RT.project>;
        corrections: string[];
    };
    confirmNoCorruption: (json: import("..").RecordNode<import("..").RT>) => boolean;
    migrateDeployment: (deploymentJson: any, uptoVersion?: number | undefined) => import("..").RecordNode<import("..").RT.deployment>;
    getHighestDeploymentVersion: () => number;
};
export { migrations, gv };
