import { interfaces } from "inversify"; import IViewModel from "../viewmodels/IViewModel"; import RegistryEntry from "./RegistryEntry"; import { ObservableControllerFactory } from "../observable/ObservableController"; export declare class Screen { static forViewModel(construct: interfaces.Newable>): ScreenEntry; } export declare class ScreenEntry extends RegistryEntry { usingController(controller: ObservableControllerFactory): ScreenEntry; withParameters(parameters: string): ScreenEntry; }