import type { AgencyNode } from "../types.js"; /** * How a node reads in a message: `ifElse` means nothing to a user. * * Lives here so the type checker and the splice checker describe the same * node the same way. Lowercase, for use mid-sentence. Unmapped types fall * back to their own name, so this fails ugly rather than wrong. */ export declare function describeNodeKind(type: AgencyNode["type"]): string; export declare function isLegalAtTopLevel(node: AgencyNode): boolean;