/**
 * @typedef {import('./Build').Build & { pluginName: string }} PluginBuild
 */
/**
 * Enrich the esbuild build with a transformation pipeline and emit methods.
 * @param {import('esbuild').Plugin} pluginInstance The esbuild plugin instance.
 * @param {import('esbuild').PluginBuild} pluginBuild The esbuild build.
 */
export function useRna(pluginInstance: import("esbuild").Plugin, pluginBuild: import("esbuild").PluginBuild): import("./Build.js").Build;
/**
 * Wrap an esbuild plugin to provide the rna build instance in the setup function.
 * @param {import('esbuild').Plugin} plugin
 * @returns {import('esbuild').Plugin}
 */
export function wrapPlugin(plugin: import("esbuild").Plugin): import("esbuild").Plugin;
/**
 * @returns {import('esbuild').Plugin}
 */
export function rnaPlugin(): import("esbuild").Plugin;
export * from "./Build.js";
export * from "./helpers.js";
export type PluginBuild = import("./Build").Build & {
    pluginName: string;
};
