import { createContext, Dispatch, FC, ProviderProps, SetStateAction, useContext } from 'react'; export interface INitroCardAccordionContext { closers: Function[]; setClosers: Dispatch>; closeAll: () => void; } const NitroCardAccordionContext = createContext({ closers: null, setClosers: null, closeAll: null }); export const NitroCardAccordionContextProvider: FC> = props => { return ; } export const useNitroCardAccordionContext = () => useContext(NitroCardAccordionContext);