import { AngularVitePluginOptions } from './plugin-options'; import { ResolvedConfig } from 'vite'; export declare class AngularVitePlugin { private viteResolvedConfig; private readonly pluginOptions; private compilerCliModule?; private compilerNgccModule?; private watchMode?; private ngtscNextProgram?; private builder?; private sourceFileCache?; private readonly fileDependencies; private readonly requiredFilesToEmit; private readonly requiredFilesToEmitCache; private readonly fileEmitHistory; private ngccProcessor; private previousUnused; constructor(options: Partial | undefined, viteResolvedConfig: ResolvedConfig); initializeCompilerCli(): Promise; private get compilerCli(); get options(): AngularVitePluginOptions; private loadConfiguration; private updateJitProgram; private updateAotProgram; private createFileEmitter; private addFileEmitHistory; private getFileEmitHistory; transform(code: string, id: string): Promise<{ map: string | undefined; code: string; } | undefined>; }