import type { JDLRuntime } from '../types/runtime.js';
import JDLApplication from './jdl-application.js';
/**
 * Creates a JDL application from a passed configuration.
 * @param {Object} config - the application configuration.
 * @returns {JDLApplication} the created JDL application.
 */
export declare function createJDLApplication(config: any, namespaceConfigs: Record<string, Record<string, any>> | undefined, runtime?: JDLRuntime): JDLApplication;
export default createJDLApplication;
