import * as webpack from 'webpack'; export interface NgDllPluginOptions { filter?: NgFilterPluginOptions; path: string; name: string; format?: boolean; runtime?: string; } export declare class NgDllPlugin { private options; constructor(options: NgDllPluginOptions); apply(compiler: webpack.Compiler): void; } interface NormalModule extends webpack.Module { rawRequest: string | null; context: string | null; dependencies: any[]; } export interface NgFilterPluginOptions { mode: 'full' | 'auto' | 'filter'; filter?: (module: NormalModule) => boolean; } export {};