import { IMyProjectJson, ModuleKind } from '../global'; import { BuildContextBase } from './buildContextBase'; export interface MapLike { [key: string]: T; } export declare class BuildContext extends BuildContextBase { readonly projectRoot: string; private rawProjectJson?; private configFilePath; kind: ModuleKind; constructor(projectRoot: string, creating?: boolean); readProjectJson(): IMyProjectJson; isProjectJsonExists(): boolean; loadPlugins(): void; writeBack(): Promise; pushPlugin(file: string, args: string[]): void; getPlugin(file: string): string[] | void; } //# sourceMappingURL=buildContext.d.ts.map