import type { Options } from "../types/options"; import type { CalendarStore, Dispatchers } from "../types/store"; export declare const initCalendarStore: (options?: Options) => import("../types/store").InternalStoreAPI; declare const StoreProvider: ({ children, store, }: import("../types/components/common").PropsWithChildren<{ store: import("@t/store").InternalStoreAPI; }>) => import("preact").VNode, useStore: (selector: import("../types/store").StateSelector, equalityFn?: import("../types/store").EqualityChecker) => StateSlice, useInternalStore: () => import("../types/store").InternalStoreAPI; export { StoreProvider, useInternalStore, useStore }; export declare function useDispatch(): Dispatchers; export declare function useDispatch(group: Group): Dispatchers[Group];