export default class Route { path: any; name: any; alias: any; group: any; props: any; components: any; meta: { data?: object; layout?: string; middleware?: Array; }; protected component: any; constructor(path: string, components: string | object | Array, props?: (() => void) | boolean | object); setName(name: string): this; setMeta(data: any): this; setAlias(alias: any): this; setLayout(layout: any): this; protected registerComponents(components: any): void; }