import { IsExternal, Plugin, WatchOptions as RollupWatchOptions } from 'rollup'; import { Nullable } from './helper-types'; import { BrowserBuildFormat, BundlibRollupBrowseOutputOptions, BundlibRollupModuleOutputOptions, BundlibRollupOptions, ModuleBuildFormat, RollupSourcemap } from './types'; export declare function createConfig(input: string, output: OutputOptions, external: IsExternal, plugins: Plugin[], chokidar: boolean | RollupWatchOptions): BundlibRollupOptions; export declare function createModuleConfig(input: string, format: ModuleBuildFormat, file: string, sourcemap: RollupSourcemap, esModule: boolean, interop: boolean, external: IsExternal, plugins: Plugin[], chokidar: boolean | RollupWatchOptions): BundlibRollupOptions; export declare function createBrowserConfig(input: string, format: BrowserBuildFormat, file: string, sourcemap: RollupSourcemap, esModule: boolean, interop: boolean, isExternal: IsExternal, plugins: Plugin[], chokidar: boolean | RollupWatchOptions, name: string, extend: boolean, globals: Nullable>, id: Nullable): BundlibRollupOptions;