/** * Validator: UI5 namespace. * * @param namespace - namepsace to validate * @param moduleName - module name * @param allowUnderscore - is underscore characters allowed * @returns true if valid, otherwise an error message string for use in Inquirer validation functions */ export declare function validateNamespace(namespace: string, moduleName?: string, allowUnderscore?: boolean): boolean | string; /** * Validator: UI5 library module name. * * @param libName - library module name * @returns true if valid, otherwise an error message string for use in Inquirer validation functions */ export declare function validateLibModuleName(libName: string): boolean | string; /** * Validator: UI5 project directory can be used to create a UI5 application. * * @param targetFolder - the directory path not including the application folder (UI5 application name) * @param projectName - the UI5 application directory name * @returns true if valid, otherwise an error message string for use in Inquirer validation function */ export declare function validateProjectFolder(targetFolder: string, projectName: string): boolean | string; /** * Validator: UI5 package json module name validator. Validates a module name accoding to npm package rules and some additional UI5 specific rules. * * @param moduleName - module name to validate * @returns true if valid, otherwise an error message string for use in Inquirer validation functions */ export declare function validateModuleName(moduleName: string): boolean | string; //# sourceMappingURL=validators.d.ts.map