import IContextFactory from "./IContextFactory"; import View from "../views/View"; import IViewModel from "../viewmodels/IViewModel"; import IUriResolver from "../navigation/IUriResolver"; import IViewResolver from "../views/IViewResolver"; import { interfaces } from "inversify"; import ISerializer from "../io/ISerializer"; import Dictionary from "../util/Dictionary"; import { IViewModelFactory } from "../viewmodels/ViewModelFactory"; declare class ContextFactory implements IContextFactory { private uriResolver; private viewResolver; private viewModelFactory; private serializer; constructor(uriResolver: IUriResolver, viewResolver: IViewResolver, viewModelFactory: IViewModelFactory, serializer: ISerializer, string>); contextFor>(uri: string, parameters?: any): Promise<{ view: interfaces.Newable>; viewmodel: T; }>; } export default ContextFactory;