import type { HsonNode } from "../core/types.js"; import type { DocumentLiveMap } from "../types/livemap.types.js"; import type { LiveTree } from "../api/livetree/livetree.js"; import { type DocumentMirror } from "../api/reflect/reflect.document.js"; import { CssRuntimeManager } from "../api/livetree/managers/css-manager.js"; import { type LifecycleResourceKind, type LifecycleResourceCounts } from "../api/livetree/managers/lifecycle-registry.js"; export type LiveTreeRuntimeTestHandle = Readonly<{ kind: "LiveTreeRuntimeTestHandle"; }>; export declare function create_livetree_runtime_test_handle(): LiveTreeRuntimeTestHandle; export declare function create_livetree_for_runtime_test(handle: LiveTreeRuntimeTestHandle, node: HsonNode): LiveTree; export declare function lookup_livetree_runtime_test_node(handle: LiveTreeRuntimeTestHandle, quid: string): HsonNode | undefined; export declare function livetree_runtime_test_claim_count(handle: LiveTreeRuntimeTestHandle): number; export declare function livetree_runtime_test_issued_count(handle: LiveTreeRuntimeTestHandle): number; export declare function livetree_runtime_test_pending_count(handle: LiveTreeRuntimeTestHandle): number; export declare function set_livetree_runtime_test_quid_candidate_source(handle: LiveTreeRuntimeTestHandle, source: (() => string) | undefined): void; export declare function livetree_runtime_test_resource_counts(handle: LiveTreeRuntimeTestHandle, quid: string): LifecycleResourceCounts; export declare function own_livetree_runtime_test_disposable(handle: LiveTreeRuntimeTestHandle, quid: string, dispose: () => void, kind: LifecycleResourceKind): () => void; export declare function livetree_runtime_test_css_manager(handle: LiveTreeRuntimeTestHandle): CssRuntimeManager; export declare function register_livetree_runtime_test_document(handle: LiveTreeRuntimeTestHandle, document: Document): void; export declare function project_livetree_for_runtime_test(handle: LiveTreeRuntimeTestHandle, tree: LiveTree, document: Document): Node; export declare function dispose_livetree_runtime_test_handle(handle: LiveTreeRuntimeTestHandle): void; export declare function livetree_runtime_test_owns_document(handle: LiveTreeRuntimeTestHandle, document: Document): boolean; export declare function reflect_document_for_runtime_test(handle: LiveTreeRuntimeTestHandle, map: DocumentLiveMap): DocumentMirror; export declare function livetree_runtime_test_same_runtime(handle: LiveTreeRuntimeTestHandle, tree: LiveTree): boolean; //# sourceMappingURL=livetree-runtime.test.d.ts.map