import type { RealtimeStore, StreamingFieldHandle, StreamingFieldState } from 'orez-lite/realtime'; export type { StreamingFieldHandle }; export type UseStreamingField = (handle: StreamingFieldHandle | null | undefined, base: Value) => StreamingFieldState; export type StreamingFieldRequest = { readonly key: string; readonly handle: StreamingFieldHandle; readonly base: Value; }; export type UseStreamingFields = (requests: readonly StreamingFieldRequest[]) => Readonly>>; export declare function createUseStreamingField(getStore: () => RealtimeStore | undefined): UseStreamingField; export declare function createUseStreamingFields(getStore: () => RealtimeStore | undefined): UseStreamingFields; //# sourceMappingURL=useStreamingField.d.ts.map