import { FunctionComponent, ReactNode } from 'react'; export interface DataContextType { data: T; setData: (update: Partial | ((prevData: T) => Partial)) => void; } declare function createDataContext(defaultValue?: Partial): { DataProvider: FunctionComponent<{ children: ReactNode; }>; useData: () => DataContextType; }; export default createDataContext;