declare const command: {
    readonly configs: {
        readonly enableSwaggerCodegen: {
            readonly description: "API first development using OpenAPI-generator";
            readonly cli: {
                readonly type: BooleanConstructor;
            };
            readonly scope: "storage";
        };
        readonly searchEngine: {
            readonly description: "Provide search engine for the application when skipping server side generation";
            readonly cli: {
                readonly type: StringConstructor;
            };
            readonly choices: readonly ["no", "elasticsearch", "couchbase"];
            readonly scope: "storage";
        };
        readonly skipCheckLengthOfIdentifier: {
            readonly description: "Skip check the length of the identifier, only for recent Oracle databases that support 30+ characters metadata";
            readonly cli: {
                readonly type: BooleanConstructor;
            };
            readonly scope: "storage";
        };
        readonly skipFakeData: {
            readonly description: "Skip generation of fake data for development";
            readonly cli: {
                readonly type: BooleanConstructor;
            };
            readonly scope: "storage";
        };
        readonly websocket: {
            readonly description: "Provide websocket option for the application when skipping server side generation";
            readonly cli: {
                readonly type: StringConstructor;
            };
            readonly scope: "storage";
        };
        readonly db: {
            readonly description: "Provide DB name for the application when skipping server side generation";
            readonly cli: {
                readonly type: StringConstructor;
            };
            readonly configure: (gen: any, value: any) => void;
            readonly scope: "none";
        };
        readonly databaseType: {
            readonly cli: {
                readonly type: StringConstructor;
                readonly hide: true;
            };
            readonly choices: readonly ["sql", "mongodb", "couchbase", "cassandra", "neo4j", "no"];
            readonly scope: "storage";
        };
        readonly devDatabaseType: {
            readonly description: "Development database";
            readonly cli: {
                readonly type: StringConstructor;
            };
            readonly choices: readonly ["postgresql", "mysql", "mariadb", "oracle", "mssql", "h2Disk", "h2Memory"];
            readonly scope: "storage";
        };
        readonly prodDatabaseType: {
            readonly cli: {
                readonly type: StringConstructor;
                readonly hide: true;
            };
            readonly choices: readonly ["postgresql", "mysql", "mariadb", "oracle", "mssql"];
            readonly scope: "storage";
        };
    };
    readonly import: readonly ["common", "spring-boot"];
};
export default command;
