/// import { UseAsyncReturn } from 'react-async-hook'; import { IContentType, ISiteSettings } from '@shared/interfaces/model'; import { ModelState } from '@admin/helpers/hooks'; export interface ISettingsContext { settingsArray: ISiteSettings[]; settingsState: ModelState; open: boolean; setOpen: (value: boolean) => void; getContentTypes: UseAsyncReturn; getSettings: UseAsyncReturn; updateSettings: UseAsyncReturn; } declare const SettingsContextProvider: ({ children }: { children: any; }) => JSX.Element; declare const useSettings: () => ISettingsContext; export { SettingsContextProvider, useSettings };