import Builder, { ChainWebpackConfigFn, RawWebpackConfigFn } from './Builder'; type Fn = (args: Record) => void; declare class TargetContext { target: string; builder: Builder; startFn: Fn; buildFn: Fn; constructor(name: string, builder: Builder); private _defaultBuildFn; private _defaultStartFn; overrideStartCommand(fn: Fn): void; overrideBuildCommand(fn: Fn): void; chainWebpack(fn: ChainWebpackConfigFn): void; configureWebpack(fn: RawWebpackConfigFn): void; } export default TargetContext;