import type { HsonNode } from "../../../core/types.js"; import type { DetachedLiveContent, LiveTreeLifecycleResult } from "../../../types/lifecycle.types.js"; import type { LiveTree } from "../livetree.js"; import { type LiveTreeRuntime } from "../runtime/livetree-runtime.js"; type LifecycleTree = Pick; export declare function empty_livetree_contents(tree: TTree): TTree; export declare function detach_livetree_contents(tree: TTree): DetachedLiveContent; export declare function detach_livetree(tree: LiveTree): LiveTreeLifecycleResult; export declare function remove_livetree_terminal(node: HsonNode, runtime: LiveTreeRuntime): void; export {}; //# sourceMappingURL=public-lifecycle.d.ts.map