import { AppFiles, type RouteFiles } from './app-files'; import type { Resolver } from './module-resolver'; export interface EntrypointResponse { type: 'entrypoint'; fromDir: string; specifier: string; } export declare function staticAppPathsPattern(staticAppPaths: string[] | undefined): RegExp | undefined; export declare function renderEntrypoint(resolver: Resolver, { fromDir }: { fromDir: string; }): { src: string; watches: string[]; }; export declare function importPaths(resolver: Resolver, { engine }: AppFiles, engineRelativePath: string): { runtime: string; buildtime: string; }; export declare function splitRoute(routeName: string, files: RouteFiles, splitAtRoutes: (RegExp | string)[] | undefined, addToParent: (routeName: string, filename: string) => void, addLazyBundle: (routeNames: string[], files: string[]) => void): void; export declare function getAppFiles(appRoot: string): Set; export declare function getFastbootFiles(appRoot: string): Set;