import { t as NormalizedCodemationConfig } from "./CodemationConfigNormalizer-CvZ1Sb3a.js"; //#region src/presentation/server/CodemationConsumerAppResolver.d.ts type CodemationConsumerApp = Readonly<{ config: NormalizedCodemationConfig; workflowSources: ReadonlyArray; }>; declare class CodemationConsumerAppResolver { private readonly configExportsResolver; private readonly configNormalizer; private readonly workflowDefinitionExportsResolver; private readonly discoveredWorkflowsEmptyMessageFactory; resolve(args: Readonly<{ configModule: Readonly>; workflowModules: ReadonlyArray>>; workflowSourcePaths: ReadonlyArray; workflowDiscoveryPathSegmentsList?: ReadonlyArray; }>): CodemationConsumerApp; private resolveDiscoveredWorkflows; private mergeWorkflows; } //#endregion //#region src/presentation/server/CodemationConsumerConfigLoader.d.ts type CodemationConsumerConfigResolution = Readonly<{ config: NormalizedCodemationConfig; bootstrapSource: string | null; workflowSources: ReadonlyArray; }>; declare class CodemationConsumerConfigLoader { private static readonly importerRegistrationsByTsconfig; private static readonly importerNamespaceVersionByTsconfig; private readonly configExportsResolver; private readonly configNormalizer; private readonly workflowModulePathFinder; private readonly workflowDefinitionExportsResolver; private readonly discoveredWorkflowsEmptyMessageFactory; private readonly pathSegmentsComputer; private readonly performanceDiagnosticsLogger; private readonly bootLogger; private static readonly resolutionCache; static invalidateAll(): void; load(args: Readonly<{ consumerRoot: string; configPathOverride?: string; }>): Promise; private loadUncached; private resolveConfigPath; private getConventionCandidates; private resolveWorkflowSources; private loadDiscoveredWorkflows; private mergeWorkflows; private importModule; private importModuleWithNativeRuntime; private resolveTsconfigPath; private getOrCreateImporter; private resetImporter; private nextNamespaceVersion; private toNamespace; private resolveTsxImporterModuleSpecifier; private findNearestTsconfig; private createImportSpecifier; private shouldUseNativeRuntimeImport; private shouldResetImporterBeforeImport; private createImportSession; private isStoppedTransformServiceError; private exists; } //#endregion export { CodemationConsumerAppResolver as i, CodemationConsumerConfigResolution as n, CodemationConsumerApp as r, CodemationConsumerConfigLoader as t }; //# sourceMappingURL=CodemationConsumerConfigLoader-COyCxC-G.d.ts.map