/** * Generates a namespace for a project based on its layer. * * @param {string} projectName - The name of the project. * @param {FlexLayer} isCustomerBase - Indicates the deployment layer (e.g., CUSTOMER_BASE). * @returns {string} The namespace string, prefixed appropriately if it's a customer base project. */ export declare function getDefaultNamespace(projectName: string, isCustomerBase: boolean): string; /** * Generates a default project name based on the existing projects in the specified directory. * * @param {string} basePath - Base path of the project. * @param {string} dirName - Directory name to search for. * @returns {string} A default project name with an incremented index if similar projects exist. */ export declare function getDefaultProjectName(basePath: string, dirName?: string): string; /** * Gets the default UI5 version from the system versions list by validating the first available version. * If the first version is valid according to the UI5 service, it returns that version; otherwise, returns an empty string. * * @param {string[]} ui5Versions Array of available versions. * @returns {Promise} The valid UI5 version or an empty string if the first version is not valid or if there are no versions. */ export declare function getDefaultVersion(ui5Versions: string[]): Promise; //# sourceMappingURL=default-values.d.ts.map