///
import { StringMap } from '@pkgr/umd-globals';
import { AliasOptions } from '@rxts/rollup-plugin-alias';
import { ModuleFormat, OutputOptions, RollupOptions } from 'rollup';
import { CopyOptions } from 'rollup-plugin-copy';
import { PostCssPluginOptions } from 'rollup-plugin-postcss';
import { TypeScriptOptions } from 'rollup-plugin-typescript';
export declare type Format = 'cjs' | 'es2015' | 'es5' | 'esm' | 'umd';
export declare type External = string | string[] | ((id: string, collectedExternals?: string[]) => boolean);
export interface ConfigOptions {
formats?: ModuleFormat[];
monorepo?: boolean | string[];
input?: string;
exclude?: string[];
outputDir?: string;
exports?: OutputOptions['exports'];
external?: External;
externals?: External;
globals?: StringMap;
aliases?: StringMap | AliasOptions['entries'];
copies?: StringMap | CopyOptions['targets'] | CopyOptions;
sourceMap?: boolean;
typescript?: TypeScriptOptions;
postcss?: PostCssPluginOptions;
define?: boolean | {};
prod?: boolean;
}
export declare const COPY_OPTIONS_KEYS: Array;
export declare const config: ({ formats, monorepo, input, exclude, outputDir, exports, external, externals, globals: umdGlobals, aliases, copies, sourceMap, typescript: typescriptOptions, postcss: postcssOpts, define, prod, }?: ConfigOptions) => RollupOptions[];
declare const _default: (options?: ConfigOptions) => RollupOptions[];
export default _default;
//# sourceMappingURL=config.d.ts.map