import { a as Awaitable, i as Arrayable, n as Transformer } from "./types-C77mGuMa.js"; import { CallExpression, Node, TaggedTemplateExpression } from "@babel/types"; //#region src/core/transformers/remove-node.d.ts /** * Removes arbitrary nodes. * @returns Transformer */ declare function RemoveNode(onNode: (node: Node, parent: Node | null | undefined, index: number | null | undefined) => Awaitable): Transformer; //#endregion //#region src/core/transformers/remove-wrapper-function.d.ts /** * Removes wrapper function. e.g `defineComponent`, `defineConfig`... * @param functionNames - function names to remove * @returns Transformer */ declare function RemoveWrapperFunction(functionNames: Arrayable): Transformer; //#endregion export { RemoveNode, RemoveWrapperFunction };