import { Automerge, Heads, ObjID } from "automerge-wasm"; import { Prop } from "automerge-wasm"; import { MapValue, ListValue, TextValue } from "./types"; export declare function mapProxy(context: Automerge, objectId: ObjID, path?: Prop[], readonly?: boolean, heads?: Heads): MapValue; export declare function listProxy(context: Automerge, objectId: ObjID, path?: Prop[], readonly?: boolean, heads?: Heads): ListValue; export declare function textProxy(context: Automerge, objectId: ObjID, path?: Prop[], readonly?: boolean, heads?: Heads): TextValue; export declare function rootProxy(context: Automerge, readonly?: boolean): T;