/**
 * * Insert a row into hdbInfo with the initial version data at install.
 *
 * @param newVersionString - The version of this install
 * @returns {Promise<{message: string, new_attributes: *, txn_time: *}|undefined>}
 */
export function insertHdbInstallInfo(newVersionString: any): Promise<{
    message: string;
    new_attributes: any;
    txn_time: any;
} | undefined>;
/**
 * This method inserts the new 'hdb_info' record after the upgrade process has completed with the new version value for the
 * hdb software version and data version.
 *
 * @param newVersionString
 * @returns {Promise<void>}
 */
export function insertHdbUpgradeInfo(newVersionString: any): Promise<void>;
/**
 * This method is used in bin/run.js to evaluate if an upgrade is required for the HDB instance.  If one is needed,
 * the method returns an UpgradeObject w/ the version number of the hdb software/instance and the older version number that
 * the data is on.
 *
 * @returns {Promise<UpgradeObject> || undefined} - returns an UpgradeObject, if an upgrade is required, OR undefined, if not.
 */
export function getVersionUpdateInfo(): Promise<UpgradeObject>;
import { UpgradeObject } from "../upgrade/UpgradeObjects.js";
