interface Config { includes: string[]; } interface UniPagesJSON { isUniPageFile(file: string, inputDir?: string): boolean; isUniPageSfcFile(file: string, inputDir?: string): boolean; parsePagesJson: ( inputDir: string, platform: UniApp.PLATFORM, normalize?: boolean ) => UniApp.PagesJson; parsePagesJsonOnce: ( inputDir: string, platform: UniApp.PLATFORM, normalize?: boolean ) => UniApp.PagesJson; normalizePagesJson( jsonStr: string, platform: UniApp.PLATFORM, { subpackages, }?: { subpackages: boolean; } ): UniApp.PagesJson; validatePages(pagesJson: Record, jsonStr: string): void; removePlatformStyle(pageStyle: Record): Record; normalizePagesRoute(pagesJson: UniApp.PagesJson): UniApp.UniRoute[]; parseSubpackagesRoot(inputDir: string, platform: UniApp.PLATFORM): string[]; parseSubpackagesRootOnce: typeof parseSubpackagesRoot; }