import { createContext, Dispatch, FC, ReactNode, 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<{ value: INitroCardAccordionContext; children?: ReactNode }> = props => { return ; }; export const useNitroCardAccordionContext = () => useContext(NitroCardAccordionContext);