class Projectimport { Project } from "https://dotland.deno.dev/x/aleph@v0.2.8/project.ts"; ConstructorsnewProject(dir: string,mode: "development" | "production",reload?,)PropertiesreadonlyappRoot: stringreadonlybuildDirreadonlyconfig: Readonly<Required<Config>>readonlyimportMap: Readonly<{ imports: Record<string, string>; }>readonlyisDevreadonlymode: "development" | "production"readonlyready: Promise<void>readonlysrcDirMethodsprivate_compile(url: string, options?: { sourceCode?: string; forceCompile?: boolean; })private_createMainModule(): Promise<Module>private_getRouteModule(unnamed 0: Module): RouteModuleprivate_init(reload: boolean)private_loadConfig()private_lookupAsyncDeps(moduleID: string,__deps?: { url: string; hash: string; async?: boolean; }[],__tracing?: Set<string>,)private_moduleFromURL(url: string): Moduleprivate_render404Page(url?: RouterURL)private_renderLoadingPage()private_renderPage(loc: { pathname: string; search?: string; })private_rewriteImportPath(mod: Module,importPath: string,async?: boolean,): stringprivate_updateDependency(depPath: string,depHash: string,callback: (mod: Module) => void,tracing?,)private_watch()build()callAPI(req: ServerRequest, loc: { pathname: string; search?: string; }): Promise<APIHandler | null>createFSWatcher(): EventEmittergetModule(id: string): Module | nullgetModuleByPath(pathname: string): Module | nullgetPageData(loc: { pathname: string; search?: string; }): Promise<[number, any]>getPageHtml(loc: { pathname: string; search?: string; }): Promise<[number, string]>getSPAIndexHtml()isHMRable(moduleID: string)isSSRable(pathname: string): booleanremoveFSWatcher(e: EventEmitter)