import type { Mod, StandardDataSource, StandardDataType } from './standard'; import { CONFIG_FILE } from '../constants'; export { getTemplate } from '../utils/templateHelp'; export { CONFIG_FILE }; export declare function format(fileContent: string, prettierOpts?: {}): any; export declare function getDuplicateById(arr: T[], idKey?: string): null | T; export declare function transformModsName(mods: Mod[]): void; export declare function transformCamelCase(name: string): string; export declare function transformDescription(description: string): string; export declare function toUpperFirstLetter(text: string): string; export declare function getMaxSamePath(paths: string[], samePath?: string): any; export declare function getIdentifierFromUrl(url: string, requestType: string, samePath?: string): string; export declare function getIdentifierFromOperatorId(operationId: string): string; export declare function getTemplatesDirFile(fileName: any, filePath?: string): string; export declare function judgeTemplatesDirFileExists(fileName: any, filePath?: string): boolean; export declare function lookForFiles(dir: string, fileName: string): Promise; export declare function toDashCase(name: string): string; export declare function toDashDefaultCase(name: string): string; /** 正则检测是否包含中文名 */ export declare function hasChinese(str: string): RegExpMatchArray; export declare function diffDses(ds1: StandardDataSource, ds2: StandardDataSource): { modDiffs: import("./diff").Model[]; boDiffs: import("./diff").Model[]; }; export declare function reviseModName(modName: string): string; /** 获取文件名名称 */ export declare function getFileName(fileName: string, surrounding: string): string; /** 检测是否是合法url */ export declare function judgeIsVaildUrl(url: string): boolean; /** 获取标准数据类型的自定义类名 */ export declare function getDefsTypeBos(dataTypes: Array): Array; /** 获取Mod相关的BaseClasses */ export declare function getRelatedBos(mod: Mod): Set;