import { Store } from '@reduxjs/toolkit';
import { ReactReduxContextValue } from 'react-redux';
import { AnyAction } from 'redux';
export declare const AmityUIKitReduxContext: import("react").Context<ReactReduxContextValue<any, AnyAction>>;
export declare const useUIKitStore: import("react-redux").UseStore<Store<unknown, import("redux").Action<any>>>;
export declare const useUIKitDispatch: import("react-redux").UseDispatch<import("redux").Dispatch<UnknownAction>>;
export declare const useUIKitSelector: import("react-redux").UseSelector<unknown>;
export declare const store: Store;
export type RootState = ReturnType<typeof store.getState>;
export type AppDispatch = typeof store.dispatch;
//# sourceMappingURL=index.d.ts.map