export const BOOT_PROPS_FILE_PATH: "BOOT_PROPS_FILE_PATH";
/**
 * The base path of the HDB install is often referenced, but is referenced as a const variable at the top of many
 * modules.  This is a problem during install, as the path may not yet be defined.  We offer a function to get the
 * currently known base path here to help with this case.
 */
export function getHdbBasePath(): any;
/**
 * Sets the HDB base path in the install props object that this module maintains.
 * This is mainly used by install during a stage where the config file doesn't exist.
 * @param hdbPath
 */
export function setHdbBasePath(hdbPath: any): void;
/**
 * Gets a Harper configuration value.
 * @param propName
 * @returns {*}
 */
export function get(propName: any): any;
/**
 * Synchronously initializes our config environment.
 * @param force
 */
export function initSync(force?: boolean): void;
/**
 * Will update install props if provided prop is part of that object.
 * Will also update the config object configUtils maintains.
 * Note - this function will NOT update the config file. If you want to update the file
 * use the updateConfigValue method in configUtils.
 *
 * This function should only be used by the installer and unit tests.
 * @param propName
 * @param value
 */
export function setProperty(propName: any, value: any): void;
/**
 * Initializes a test environment.
 * Most of this is legacy code from before the yaml config refactor.
 * @param testConfigObj
 */
export function initTestEnvironment(testConfigObj?: {}): void;
