import { FileService } from './file.service'; export interface PackageJson { name: string; version: string; description: string; main: string; module: string; typings: string; author: string; homepage: string; license: string; scripts: { [key: string]: string; }; keywords: string[]; repository: { type: string; url: string; }; bugs: { url: string; }; dependencies: { [key: string]: string; }; devDependencies: { [key: string]: string; }; peerDependencies: { [key: string]: string; }; rollup?: { resolve?: {}; commonjs?: {}; }; } export interface ProjectConfigs { type: 'app' | 'module'; name: string; fullName: string; inputPath: string; iifePath: string; iifeName: string; tsconfigPath: string; } export declare class ProjectService { private fileService; constructor(fileService: FileService); getConfigs(): Promise; getPackageJson(): Promise; }