import { type AutomergeUrl, type DocHandle } from "@automerge/automerge-repo/slim"; import { type MaybeAccessor } from "@solid-primitives/utils"; import type { UseHandleOptions } from "./types.js"; /** * get a * [DocHandle](https://automerge.org/automerge-repo/classes/_automerge_automerge_repo.DocHandle.html) * from an * [AutomergeUrl](https://automerge.org/automerge-repo/types/_automerge_automerge_repo.AutomergeUrl.html) * as a * [Resource](https://docs.solidjs.com/reference/basic-reactivity/create-resource). * Waits for the handle to be * [ready](https://automerge.org/automerge-repo/variables/_automerge_automerge_repo.HandleState-1.html). */ export declare function useHandle(url: MaybeAccessor, options?: UseHandleOptions): import("solid-js").Resource>; //# sourceMappingURL=use-handle.d.ts.map