import type { InputOptions, OutputOptions } from 'rollup';
import type { BundlerOptions } from './types.js';
import type { BundlerPlatform } from './utils.js';
export declare function getInputOptions(entryFile: string, platform: BundlerPlatform, env?: Record<string, string>, { sourcemap, bundlerOptions, }?: {
    sourcemap?: boolean;
    bundlerOptions?: BundlerOptions;
}): Promise<InputOptions>;
export declare function createWatcher(inputOptions: InputOptions, outputOptions: OutputOptions): Promise<import("rollup").RollupWatcher>;
//# sourceMappingURL=watcher.d.ts.map