import { LayoutMode, RouteGraph, RouteHandler, RouteInfo } from '../Route'; export interface ScreenGraph extends RouteGraph { layout: 'screen'; sceneId: string; mode: LayoutMode; moduleName: string; } export declare function isScreenGraph(graph: RouteGraph): graph is ScreenGraph; export declare function isTargetLocateIn(graph: RouteGraph, target: RouteInfo): boolean; export declare class ScreenRouteHandler implements RouteHandler { process(graph: RouteGraph, target: RouteInfo): Promise<[boolean, RouteGraph | null]>; }