import * as React from "react"; import { store, createStore } from "../store"; import { Actions } from "../actions/rootActions"; import { RootState } from "../reducers/rootReducer"; export { createStore }; export declare const reduxContext: any; /** Strongly typed version of useDispatch from react-redux. * https://react-redux.js.org/api/hooks#usedispatch */ export declare const useDispatch: () => (action: Actions) => void; /** Strongly typed version of useSelector from react-redux. * https://react-redux.js.org/api/hooks#useselector */ export declare const useSelector: (selectorFn: (state: RootState) => T1) => T1; /** * The `` must be an ancestor of any Finsemble React UI components or hooks. * It manages FEAGlobals.FSBL initialization (ensuring that all components and hooks are operating with a properly initialized API.) * It also constructs the UI API's redux store and makes it available through a Context Provider for all descendent components and hooks. * * The `` will render its children. */ export type FinsembleProviderProps = { store?: typeof store; /** * Disables the floating focus accessibility helper when set to false. Defaults to true. */ floatingFocus?: boolean; children?: React.ReactNode; }; export declare const FinsembleProvider: (props: FinsembleProviderProps) => React.JSX.Element | null; //# sourceMappingURL=FinsembleProvider.d.ts.map