import { PageElement } from './Page'; type Module = () => Promise; type Component = new () => PageElement; export type Route = { name: string; path: string; redirect?: string; page: Module | Component; children?: Route[]; }; export {};