export interface IInnerRouterOptions extends IRouterOptions { ctorFolder: string; routerFolder: string; } export interface IRouterOptions { /** 是否自动生成2.0的routers,默认:`false` */ enabled: boolean; /** 是否强制刷新2.0的routers,默认:`false` */ always: boolean; /** 整个项目的url前缀,默认:`'/'` */ appRoot: string; /** 生成router文件的文件类型,默认:`'js'` */ fileType: "js" | "ts"; } export declare const defaultRouterOptions: IInnerRouterOptions; interface IRouter { [prop: string]: string | IRouter; } export declare function initRouters({ ctorFolder: base, routerFolder: routerBase, enabled: open, always, appRoot: root, fileType }: Partial, onEnd?: (data: { routers?: IRouter; error?: Error; }) => void): void; export {};