class Projectimport { Project } from "https://deno.land/x/aleph@v0.2.3/project.ts"; ConstructorsnewProject(dir: string,mode: "development" | "production",reload?,)PropertiesreadonlyappRoot: stringreadonlybuildDirreadonlyconfig: ConfigreadonlyisDevreadonlymode: "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_lookupStyleDeps(moduleID: string,a?: { url: string; hash: string; async?: boolean; }[],s?: Set<string>,)private_moduleFromURL(url: string): Moduleprivate_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<APIHandle | null>createFSWatcher(): EventEmittergetDefaultIndexHtml(): stringgetModule(id: string): Module | nullgetModuleByPath(pathname: string): Module | nullgetPageHtml(loc: { pathname: string; search?: string; }): Promise<[number, string]>isHMRable(moduleID: string)isSSRable(pathname: string): booleanremoveFSWatcher(e: EventEmitter)