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