interface RouteAndMenu { menus: RM[]; defaultSelectedMenus: string[]; defaultOpenMenus: string[]; defaultMenu: RM; permissions: string[]; } interface DefaultConfig { primaryDefaultMenu?: string; secondaryDefaultMenu?: string; } interface BaseP

{ url: string; childMenus?: P[] | null; resourceId: string; name: string; resourceType: string; [key: string]: any; } declare type BaseType = Record; interface BaseMenu { name: string; origion_url: string; url?: string; children?: M[]; } export declare const getRoutes:

, C extends BaseType, M extends BaseMenu>(permissionList: P[], routerConfig: C, defaultConfig: DefaultConfig, pathname: string) => RouteAndMenu; export {}; //# sourceMappingURL=getRoutes.d.ts.map