/** @typedef {import('./Compiler')} Compiler */ /** @typedef {import('./Parser')} Parser */ /** @typedef {null|undefined|RegExp|Function|string|number} CodeValuePrimitive */ /** @typedef {CodeValuePrimitive|Record|RuntimeValue} CodeValue */ declare class RuntimeValue { fn: any; fileDependencies: any; constructor(fn: any, fileDependencies: any); exec(parser: any): any; } export default class DefinePlugin { static runtimeValue(fn: any, fileDependencies: any): RuntimeValue; definitions: any; /** * Create a new define plugin * @param {Record} definitions A map of global object definitions */ constructor(definitions: any); /** * Apply the plugin * @param {Compiler} compiler Webpack compiler * @returns {void} */ apply(compiler: any): void; } export {}; //# sourceMappingURL=DefinePlugin.d.ts.map