import type { NodePath } from '@babel/traverse'; import type { ImportExportManager } from '../import-export-manager'; /** * `__webpack_require__.d` defines getters on the exports object. Used in ESM. * * When the [ModuleConcatenationPlugin](https://webpack.js.org/plugins/module-concatenation-plugin/) * is enabled, it can use a namespace object variable instead: * https://github.com/webpack/webpack/blob/dfffd6a241bf1d593b3fd31b4b279f96f4a4aab1/lib/optimize/ConcatenatedModule.js#L58 * * It is very hard to separate concatenated modules again, so it will only transform the main module. */ declare const _default: { name: string; tags: "unsafe"[]; scope: true; visitor(manager: ImportExportManager | undefined): { ExpressionStatement: (this: import("../../../ast-utils").TransformState, path: NodePath) => void; }; }; export default _default; //# sourceMappingURL=define-property-getters.d.ts.map