import JDLObject from '../core/models/jdl-object.js';
import type { JDLRuntime } from '../core/types/runtime.js';
import type { JDLApplicationConfig } from '../core/types/parsing.js';
import type { JHipsterYoRcContent, JSONEntity } from '../core/types/json-config.js';
declare const _default: {
    convertToJDL: typeof convertToJDL;
    convertSingleContentToJDL: typeof convertSingleContentToJDL;
};
export default _default;
export declare function convertToJDL(directory?: string, output?: string | false, definition?: JDLApplicationConfig): JDLObject | undefined;
export declare function convertSingleContentToJDL(yoRcFileContent: JHipsterYoRcContent, entities?: Map<string, JSONEntity>): string;
export declare function getJDLObjectFromSingleApplication(yoRcFileContent: JHipsterYoRcContent, entities?: Map<string, JSONEntity>, existingJDLObject?: JDLObject, runtime?: JDLRuntime): JDLObject;
