import type { BabelAPI, LwcBabelPluginPass } from './types'; import type { PluginObj } from '@babel/core'; /** * Standalone Babel plugin that transforms private method identifiers from * `#privateMethod` to `__lwc_component_class_internal_private_privateMethod`. * * This must be registered BEFORE the main LWC class transform plugin so that * private methods are converted to regular methods before decorator and class * property processing. * * Uses the `pre` lifecycle hook to run all transformations in a single pass * before the visitor phase, guaranteeing the traversal executes exactly once. */ export default function privateMethodTransform({ types: t, }: BabelAPI): PluginObj; //# sourceMappingURL=private-method-transform.d.ts.map