import { a as TargetTriple, i as Target, n as DEFAULT_TARGETS, r as Platform, t as AVAILABLE_TARGETS } from "./targets-UYPuvlbd.cjs"; import { n as WasmOptions, t as WasmBrowserOptions } from "./wasm-CtwgfyF_.cjs"; import { a as NapiResolvedPluginOptions, i as NapiPluginUserConfig, n as NapiPluginOptions, r as NapiPluginResolvedConfig, t as NapiPluginContext } from "./plugin-C-wxSe3M.cjs"; import "./types/index.cjs"; import { Plugin } from "powerlines"; //#region src/index.d.ts declare module "powerlines" { interface Config { napi?: NapiPluginOptions; } } /** * A Powerlines plugin for integrating with N-API Rust modules, providing features such as automatic generation of bindings and runtime integration with N-API Rust modules. * * @see https://napi.rs/docs */ declare const plugin: (options?: NapiPluginOptions) => Plugin[]; //#endregion export { type AVAILABLE_TARGETS, type DEFAULT_TARGETS, type NapiPluginContext, type NapiPluginOptions, type NapiPluginResolvedConfig, type NapiPluginUserConfig, type NapiResolvedPluginOptions, type Platform, type Target, type TargetTriple, type WasmBrowserOptions, type WasmOptions, plugin as default, plugin }; //# sourceMappingURL=index.d.cts.map