export declare function writeEnumToCsv(enumInfo: any, application: any, generator: any): void;
export declare const mavenData: {
    'commons-io': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
        gradleName: string;
    };
    opencsv: {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    xom: {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    lombok: {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    'lombok-mapstruct-binding': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    'commons-collections': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    'diboot-core': {
        groupId: string;
        artifactId: string;
        version: string;
        jdk8Version: string;
        mavenName: string;
    };
    'camunda-bpm-spring-boot-starter-rest': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
        gradleName: string;
    };
    caffeine: {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    'hutool-core': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    'easypoi-base': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    'easypoi-annotation': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    'hamcrest-library': {
        groupId: string;
        artifactId: string;
        version: string;
    };
    'aliyun-java-sdk-core': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    'yunpian-java-sdk': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    'aliyun-sdk-oss': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    'esdk-obs-java': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    'qiniu-java-sdk': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    cos_api: {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    minio: {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    upyun: {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    'ureport2-console': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    'spring-data-jpa-entity-graph': {
        groupId: string;
        artifactId: string;
        version: string;
        jdk8Version: string;
        mavenName: string;
    };
    'antlr4-runtime': {
        groupId: string;
        artifactId: string;
        version: string;
    };
    'super-csv': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    'super-csv-dozer': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    'liquibase-core': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    guava: {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    'problem-spring-web': {
        groupId: string;
        artifactId: string;
        version: string;
        jdk8Version: string;
        mavenName: string;
    };
    'problem-spring-webflux': {
        groupId: string;
        artifactId: string;
        version: string;
        jdk8Version: string;
        mavenName: string;
    };
    'alibaba-nacos-discovery': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
        jdk8Version: string;
    };
    'alibaba-nacos-config': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
        jdk8Version: string;
    };
    'nacos-client': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
        jdk8Version: string;
    };
    kingbase8: {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
        jdk8Version: string;
    };
    DmJdbcDriver18: {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
        jdk8Version: string;
    };
    'DmDialect-for-hibernate6.2': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
        jdk8Version: string;
    };
    quartz: {
        groupId: string;
        artifactId: string;
    };
    'xxl-job-core': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    sms4j: {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    dysmsapi20170525: {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    'tea-openapi': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    'tea-console': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    'tea-util': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    'spring-file-storage': {
        groupId: string;
        artifactId: string;
        version: string;
        mavenName: string;
    };
    'mybatis-flex-spring-boot-starter': {
        groupId: string;
        version: string;
        mavenName: string;
    };
    'mybatis-flex-processor': {
        groupId: string;
        version: string;
        mavenName: string;
    };
};
export declare function getDependency(dependencyName: any): any;
export declare function getDependencies(dependencyNames?: never[]): never[];
export declare function getBcConfigData(relationships: any): {
    showInOneContainerType: string;
    showInOneConfig: any;
    showInOneRelationships: any[];
    n2nRelationships: any[];
    n2nConfig: any;
};
export declare function generateEntityViewPermission(application: any, entity: any, generator: any): void;
export declare function generatePublicApiBy(publicApiBy: string, fields: any[], application: any): string;
