///
import { ThunkAction, Action } from "@reduxjs/toolkit";
import { TypedUseSelectorHook } from "react-redux";
declare const store: import("@reduxjs/toolkit/dist/configureStore").ToolkitStore | undefined;
values: {
[contactId: string]: import("..").Contact;
};
};
} & import("redux-persist/es/persistReducer").PersistPartial, import("redux").AnyAction, [import("@reduxjs/toolkit").ThunkMiddleware | undefined;
values: {
[contactId: string]: import("..").Contact;
};
};
} & import("redux-persist/es/persistReducer").PersistPartial, import("redux").AnyAction>]>;
export declare const useAppSelector: TypedUseSelectorHook;
export type RootState = ReturnType;
export type AppDispatch = typeof store.dispatch;
export declare const useAppDispatch: () => import("@reduxjs/toolkit").ThunkDispatch | undefined;
values: {
[contactId: string]: import("..").Contact;
};
};
} & import("redux-persist/es/persistReducer").PersistPartial, undefined, import("redux").AnyAction> & import("redux").Dispatch;
export type AppThunk = ThunkAction>;
export default store;