import { HsonNode } from "../../../../core/types.js"; /** * Unwrap a parsed Hson container shape (`_hson_root` → `_hson_elem`) into its concrete child nodes. * * This normalizes inputs that may be wrapped by the parser (or produced by transforms) * so downstream mutators can operate on “real” nodes rather than structural wrappers. * * Behavior: * - If a node is `_hson_root` whose first child is an `_hson_elem`, returns the `_hson_elem`’s child nodes. * - Otherwise, returns the node wrapped in a single-item array. * - Always returns an array. * * @param content - A single node or list of nodes that may include `_hson_root`/`_hson_elem` wrappers. * @returns The unwrapped concrete child nodes (stripped of `_hson_root`/`_hson_elem` wrapper nodes). */ export declare function unwrap_root_elem(content: HsonNode | HsonNode[]): HsonNode[]; //# sourceMappingURL=unwrap-root-elem.d.ts.map