import type { ModuleConfig } from '../module-config'; import type { ReadDeclarationResult } from './reader'; import type { ResolveMountsResult } from './resolver'; /** * Lowers a declaration + resolution result to today's internal * `ModuleConfig` IR (RFC Phase 1+2): default entry paths ride on the * legacy defaults, custom/disabled entries flow through `config.entry`, * `provides` become `pkg:` exports, the merged supply table becomes * `imports`, and mounts become `links`. */ export declare function lowerDeclaration(pkg: ReadDeclarationResult, resolution: ResolveMountsResult): ModuleConfig;