import { StoreOptions, StoreSelectorCallback, StoreStateMap } from './types'; import { StoreRuntime, StoreBoundState, StoreMiddlewareInput, StoreReducersInput } from './store-runtime'; import { StoreReactSelector } from './utils/react-selectors/types'; export type { ReduxActionTraceEvent, SelectorTraceSummary, StoreLoggerFactory, StoreOptions, StoreTraceStreams, } from './types'; /** * React signal Store variant. Its selectors return Preact React signals when * called and expose .useValue/.select/.effect escape hatches for React, tests, and sagas. */ export declare class ReactStore = StoreReducersInput> extends StoreRuntime { /** * Create a React signal Store with app-owned reducers and middlewares. * Throws if any reducer uses a package-reserved internal key. */ constructor(reducersMap?: TReducers & StoreReducersInput, middleware?: StoreMiddlewareInput, options?: StoreOptions); createSelector(selectorFunc: StoreSelectorCallback>): StoreReactSelector, ReactStore>; } //# sourceMappingURL=react-store.d.ts.map