import type { AgencyProgram } from "../types.js";
import type { SymbolTable } from "../symbolTable.js";
/**
 * Expand `exportFromStatement` nodes into synthesized internal `importStatement`
 * + local exported wrapper declarations. Driven by FileSymbols (the SymbolTable
 * is the single source of truth for what each re-export resolved to). The
 * exportFromStatement nodes themselves are stripped so downstream stages never
 * see them.
 */
export declare function resolveReExports(program: AgencyProgram, symbolTable: SymbolTable, currentFile: string): AgencyProgram;
