import { StormWorkspaceConfig } from '@storm-software/config';

/**
 * Get the default Storm config values used during various dev-ops processes
 *
 * @returns The default Storm config values
 */
declare function getPackageJsonConfig(root?: string): Promise<Pick<StormWorkspaceConfig, "workspaceRoot" | "license" | "homepage" | "support"> & Partial<Pick<StormWorkspaceConfig, "name" | "namespace" | "repository">>>;
/**
 * Apply default config values to the given config object
 *
 * @param config - The config object to apply defaults to
 * @returns The config object with defaults applied
 */
declare function applyDefaultConfig(config: Partial<StormWorkspaceConfig>): Partial<StormWorkspaceConfig>;

export { applyDefaultConfig, getPackageJsonConfig };
