/** * Route Types * Type definitions for routing */ export interface RouteConfig { path: string; /** Lazy-loaded component factory */ component: () => Promise; /** Route metadata */ meta?: Record; /** Child routes */ children?: RouteConfig[]; /** Route guards */ beforeEnter?: (to: RouteConfig, from: RouteConfig) => boolean | Promise; } export type RouterMode = 'history' | 'hash' | 'memory'; export interface RouterOptions { routes: RouteConfig[]; mode?: RouterMode; base?: string; } //# sourceMappingURL=route-types.d.ts.map