import { BrowserGroup, Target } from '@shopify/build-targets'; import Runner from '../../runner'; import { Workspace } from '../../workspace'; import createConfig, { getServerBundle, SourceMapOptions } from './config'; import runDev from './dev'; import clean from './clean'; import { Locale } from './config/build-workspace'; import manifest from './manifest'; import runPlayground from './playground'; import { buildConsolidatedManifest } from './utilities'; export { createConfig, runDev, getServerBundle, clean, manifest, runPlayground, BrowserGroup, Target, buildConsolidatedManifest, }; export interface BuildTarget extends Target { locales: Locale[]; } export interface Options { clean: boolean; config?: string; debug?: boolean; graphql: boolean; sourceMaps: SourceMapOptions; report: boolean; reportStats: boolean; uglify: 'beautify' | 'off' | 'on'; focus: string[]; target: BuildTarget | 'server'; heap?: number; scopeCaches?: boolean; webpackCache?: boolean; ignoreWarnings?: boolean; } export default function runWebpack(workspace: Workspace, options: Partial | undefined, runner: Runner): Promise; //# sourceMappingURL=index.d.ts.map