import type { AgencyNode, TypeAliasEntry } from "../../types.js"; /** * A template's own type aliases, in the shape the checker's resolver wants. * * Top level only: an alias declared inside a body is not in scope at a * top-level hole. `hasUnresolvedName` treats a name missing from this table * as unknowable, so a gap here means fills go unchecked, never wrongly * rejected. */ export declare function aliasTableFrom(nodes: AgencyNode[]): Record;