export function defineSwaggerConfig(config: Record, defaultRootPath ?: string): Record export function getEnvCode(mode: string): string export function getEnvName(mode: string): string export function getCustomName(custom: string): string export function getPlatformName(platform: string): string export function getSubModuleName(module: string): string export function parseEnv(dirPath: string): Record export function initEnv(dirPath: string, defaultEnv: Record): Record export function initEnvScript(dirPath: string, confs: { customName: string subName: string platform: '' | 'mp-weixin' | 'mp-qiwei' | 'mp-dingtalk' | 'h5-dingtalk' | 'h5-qiwei' | 'dingtalk' modes: ('dev' | 'test' | 'demo' | 'pre' | 'prod')[] }[]): any export function getSCSSAdditionalData(envConfig?: any): string /** * 发送邮件通知 * @param options */ export function sendMail(options: { receivedBy: string | string[] subject: string html: string }) /** * 推送企微群机器人消息 * @param webhook 机器人地址 * @param params */ export function sendQyWechatMsg(webhook: string, params: { content: string mentionedList?: string[] mentionedMobileList?: string[] }) /** * 获取默认开始编译的消息文本 * @param description */ export function getBuildMsg(description: string, time?: number): string /** * 获取默认编译成功的消息文本 * @param description */ export function getBuildSuccessMsg(description: string): string