import { ResolvedProjectConfig } from '../config/ProjectConfig'; import { FilesystemHost } from './FilesystemHost'; export declare class VueProject { protected readonly fs: FilesystemHost; readonly rootDir: string; readonly packageFile: string | null; readonly projectFile: string | null; static create(fs: FilesystemHost, rootDir: string): VueProject; private readonly watchers; private _vueVersion; private _projectVersion; readonly runtimeFile: string; get vueVersion(): string; get projectVersion(): number; private constructor(); private onProjectFileChange; private onPackageFileChange; private loadDependencies; dispose(): void; _dependencies: Record; get dependencies(): Readonly>; private _config; get config(): Readonly; private setConfig; get kind(): 'inferred' | 'configured'; } //# sourceMappingURL=VueProject.d.ts.map