import type { JsonValue } from "../../core/types.js"; import type { LiveMapPathHandle } from "../../types/livemap.types.js"; import { LiveInspectorMapSource } from "../../types/liveinspect.types.js"; export type LiveInspectorSourceOrigin = "livemap" | "handle" | "json" | "hson"; export type NormalizedInspectorSource = Readonly<{ handle: LiveMapPathHandle; map: LiveInspectorMapSource | undefined; origin: LiveInspectorSourceOrigin; }>; export declare function consume_inspector_pass_value(source: LiveMapPathHandle): JsonValue | undefined; export declare function normalize_inspector_source(source: unknown, origin?: LiveInspectorSourceOrigin): NormalizedInspectorSource; export declare function make_singleton_collection_handle(source: LiveMapPathHandle, subscribe: boolean): LiveMapPathHandle; export declare function make_array_collection_handle(source: LiveMapPathHandle): LiveMapPathHandle; export declare function make_object_collection_handle(source: LiveMapPathHandle): LiveMapPathHandle; export declare function must_supported_json(value: unknown): asserts value is JsonValue; export declare function is_json_object(value: unknown): value is Record; //# sourceMappingURL=liveinspect.source.d.ts.map