import { Tree } from '@nx/devkit'; export interface VueRouteSpec { path: string; /** Relative import path passed to () => import(...), e.g. '../views/FooView.vue'. */ componentImportPath: string; requiresAuth?: boolean; /** * Content width for the view, read by App.vue's `contentWidth` and passed to * AppLayout. Omit for the 1000px default; a generator emitting a data table * should say 'wide' and one emitting a single-column form 'form', since it * already knows which it produced. */ layout?: 'wide' | 'form'; } export declare function insertVueRoute(host: Tree, projectRoot: string, project: string, route: VueRouteSpec): void;