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