import type { ReadonlyStore } from "./Store.js"; export declare function useStore(store: ReadonlyStore, selector: (state: State) => Value): Value; export declare function useStore(store: ReadonlyStore, selector: (state: State, a1: A1) => Value, a1: A1): Value; export declare function useStore(store: ReadonlyStore, selector: (state: State, a1: A1, a2: A2) => Value, a1: A1, a2: A2): Value; export declare function useStore(store: ReadonlyStore, selector: (state: State, a1: A1, a2: A2, a3: A3) => Value, a1: A1, a2: A2, a3: A3): Value;