import { Plugin, OutputChunk } from 'rollup'; export declare type BundleOptions = { plugins: Plugin[]; target: 'node' | 'browser' | 'runtime'; format?: 'esm' | 'commonjs' | 'iife'; treeshake?: boolean; fullOutput?: boolean; }; export { IO } from './types'; export declare function bundleRuleset(input: string, opts: Omit | (Omit & { fullOutput: false; })): Promise; export declare function bundleRuleset(input: string, opts: Omit & { fullOutput: true; }): Promise;