import { SharedState } from "@shared-state/core";
export declare function useSharedStateValue<T>(sharedState: SharedState<T>): T;
export declare function useSetSharedStateValue<T>(sharedState: SharedState<T>): (valueOrUpdater: import("@shared-state/core").ValueOrUpdater<T>) => void;
export declare function useSharedState<T>(sharedState: SharedState<T>): [T, SharedState<T>["set"]];
