import { t as TOCOptions } from "../toc-D8Rpwwsf.cjs"; import { PluginContext, ResolvedConfig, UserConfig } from "powerlines"; import { Config } from "automd"; //#region src/types/plugin.d.ts type AutoMDPluginOptions = Omit & { /** * Path to the AutoMD configuration file. * * @remarks * If not provided, the plugin will use the default AutoMD configuration resolution mechanism. */ configFile?: string; /** * An indicator specifying whether or not issues found by AutoMD during the prepare task are considered fatal. * * @defaultValue true */ allowIssues?: boolean; /** * Alternate prefix strings to use for finding generators * * @remarks * By default, AutoMD looks for generators with the "automd" prefix, so that any ` ... ` comments will be picked up. If you want to use different prefixes (for example, to avoid conflicts with other tools), you would provide a value like "myPrefix" and AutoMD would also look for ` ... ` comments. * * @defaultValue ["automd", "powerlines", "\{framework\}"] */ prefix?: string | string[]; /** * Table of Contents generator options * * @remarks * If set to `false`, the built-in Table of Contents generator will be disabled. */ toc?: false | TOCOptions; }; type AutoMDPluginUserConfig = UserConfig & { automd?: Config & Pick; }; type AutoMDPluginResolvedConfig = ResolvedConfig & { automd: Config & Pick; }; type AutoMDPluginContext = PluginContext; //#endregion export { AutoMDPluginContext, AutoMDPluginOptions, AutoMDPluginResolvedConfig, AutoMDPluginUserConfig }; //# sourceMappingURL=plugin.d.cts.map