import React from 'react'; import { useObserver } from 'mobx-react'; import main from './main'; import searchTypeSelect from './searchTypeSelect'; import searchModeRadio from './searchModeRadio'; import searchPagination from './searchPagination'; import hasPhoneSwitch from './hasPhoneSwitch'; import savedSearchParams from './savedSearchParams'; import saveAndRemoveBtn from './saveAndRemoveBtn'; declare type Main = typeof main; declare type SearchTypeSelect = typeof searchTypeSelect; declare type SearchModeRadio = typeof searchModeRadio; declare type SearchPagination = typeof searchPagination; declare type HasPhoneSwitch = typeof hasPhoneSwitch; declare type SavedSearchParams = typeof savedSearchParams; declare type SaveAndRemoveBtn = typeof saveAndRemoveBtn; declare type Store = { main: Main; searchTypeSelect: SearchTypeSelect; searchModeRadio: SearchModeRadio; searchPagination: SearchPagination; hasPhoneSwitch: HasPhoneSwitch; savedSearchParams: SavedSearchParams; saveAndRemoveBtn: SaveAndRemoveBtn; }; export declare const store: Store; declare const StoreContext: React.Context; export declare function useStore(): [Store, typeof useObserver]; export default StoreContext;