import * as webpack from 'webpack'; import { Workspace } from '../../../workspace'; import { Target } from '../utilities'; export { UglifyStrategy } from './optimization'; export declare function report({ env }: Workspace, { target }?: { target?: Target; }): any; export declare function styles(workspace: Workspace, { sourceMap, target }: { sourceMap: boolean; target?: Target; }): webpack.Plugin[]; export declare function watch({ env }: Workspace): webpack.Plugin[] | null; export declare function manifests(workspace: Workspace, options?: { target?: Target; }): webpack.Plugin[]; export declare function output(workspace: Workspace): webpack.Plugin[]; export declare function input(): webpack.Plugin; export declare function define({ env }: Workspace): webpack.Plugin; export declare function startup({ config, paths, env, }: Workspace): webpack.Plugin | undefined; export declare function lodash({ config, env, project, }: Workspace): webpack.Plugin[] | null; export declare function chunkNaming({ env }: Workspace): webpack.Plugin[] | null;