import { TsdownPluginContext, TsdownPluginOptions, TsdownPluginResolvedConfig, TsdownPluginUserConfig } from "@powerlines/plugin-tsdown"; import { FileReferenceInput } from "@stryke/types/configuration"; //#region src/types/plugin.d.ts interface PluginPluginTypesOptions { /** * The type definition for the plugin's options. */ options?: FileReferenceInput; /** * The type definition for the plugin's user config. */ userConfig?: FileReferenceInput; } interface PluginPluginOptions extends TsdownPluginOptions { /** * The type definitions for the Plugin plugin. */ types?: PluginPluginTypesOptions; } interface PluginPluginUserConfig extends TsdownPluginUserConfig { plugin?: PluginPluginOptions; } interface PluginPluginResolvedConfig extends TsdownPluginResolvedConfig { plugin: PluginPluginOptions; } type PluginPluginContext = TsdownPluginContext; //#endregion export { PluginPluginContext, PluginPluginOptions, PluginPluginResolvedConfig, PluginPluginTypesOptions, PluginPluginUserConfig }; //# sourceMappingURL=plugin.d.mts.map