import type { JDLApplicationConfig } from './core/types/parsing.js';
export declare function createImporterFromFiles(files: any, configuration?: any, definition?: JDLApplicationConfig): {
    import: (logger?: Console) => ImportState;
};
export declare function createImporterFromContent(jdlString: any, configuration?: any, definition?: JDLApplicationConfig): {
    import: (logger?: Console) => ImportState;
};
export type ApplicationWithEntities = {
    config: any;
    namespaceConfigs: Record<string, Record<string, any>>;
    entities: any[];
};
export type ImportState = {
    exportedApplications: any[];
    exportedApplicationsWithEntities: Record<string, ApplicationWithEntities>;
    exportedEntities: any[];
    exportedDeployments: any[];
};
