import React from 'react'; export { default as CombinedProviders } from './components/CombinedProviders'; declare type Hook = (...args: any[]) => T; export interface ProviderProps { args?: any; children: any; } export interface UseProviderProps { args?: any; } declare const createStore: (useHook: Hook) => { ctx: React.Context; Provider: ({ args, children }: ProviderProps) => JSX.Element; useProvider: ({ args }?: UseProviderProps) => [T, React.Provider]; }; export default createStore;