import { InputOption, OutputOptions, RollupBuild, RollupCache } from 'rollup'; import OutputPatcher from './lib/output-patcher'; import { IRollupOptions } from './lib/rollup'; import { ITree } from './lib/tree-diff'; declare const _default: { new (node: any, options: { annotation?: string | undefined; name?: string | undefined; rollup: IRollupOptions; cache?: boolean | undefined; nodeModulesPath?: string | undefined; }): { rollupOptions: IRollupOptions; cache: boolean; innerCachePath: string; nodeModulesPath: string; _cache: RollupCache | undefined; lastTree: ITree; _output: OutputPatcher | null; build(): Promise; _mapInput(input: InputOption): string | string[] | { [key: string]: string; }; _loadOptions(): IRollupOptions; _targetsFor(options: IRollupOptions): OutputOptions[]; _buildTargets(build: RollupBuild, options: IRollupOptions): Promise; _buildTarget(build: RollupBuild, options: OutputOptions, output: OutputPatcher): Promise; _generateSourceMapOptions(options: OutputOptions): OutputOptions; _writeFile(filePath: string, sourcemap: boolean | "inline" | undefined, code: string, map: any, output: OutputPatcher): void; _addSourceMap(map: any, relativePath: string, output: OutputPatcher): string; _getOutput(): OutputPatcher; _relativePath(dir: string, file: string): string; inputPaths: string[]; outputPath: string; cachePath: string; }; }; export = _default;