import { Context } from 'react'; import { IViewDeps } from './IViewDeps'; export declare const ViewDepsContext: Context; export declare const createDIContext: () => Context; export declare type ILoadTheme = (gameId: string) => Promise<{ theme: T; }>; export declare type ILoadViewDeps = (gameId: string) => Promise<{ viewDeps: T; }>; interface IDIContext { loadTheme: ILoadTheme; loadViewDeps: ILoadViewDeps; } export declare const DIContext: Context; export {};