import { OutputOptions } from 'rollup'; import RollupConfig from '../RollupConfig'; import { Plugins } from './Plugins'; import { SystemEnv } from './SystemEnv'; export interface RollupConfigOption { preset: RollupConfig['preset']; env?: Pick | (Pick & GEnv); input?: RollupConfig['input']; output?: { es?: OutputOptions | boolean; cjs?: OutputOptions | boolean; umd?: OutputOptions | boolean; iife?: OutputOptions | boolean; }; external?: RollupConfig['external']; extensions?: RollupConfig['extensions']; plugins?: Plugins; base?: string; }