import { Models } from '../../../../../../../models'; import { EnvOptions } from '../../../../../../../options'; import type { Project } from '../../../../../project'; export declare class BackendCompilation { buildOptions: EnvOptions; project: Project; static counter: number; isEnableCompilation: boolean; protected compilerName: string; constructor(buildOptions: EnvOptions, project: Project); runTask(): Promise; libCompilation(buildOptions: EnvOptions, { generateDeclarations, tsExe, diagnostics, }: Models.TscCompileOptions): Promise; protected buildStandardLibVer(buildOptions: EnvOptions, options: { commandJs: string; commandMaps: string; generateDeclarations: boolean; }): Promise; }