import type { GeneratorBundle } from '@baseplate-dev/sync'; import type { ProjectDefinitionContainer } from '#src/definition/project-definition-container.js'; import type { ProjectDefinition } from '#src/schema/index.js'; interface PluginRootCompilerOptions { projectDefinition: ProjectDefinition; definitionContainer: ProjectDefinitionContainer; } export interface PluginRootCompiler { pluginKey: string; compile: (options: PluginRootCompilerOptions) => Record; } /** * Spec for registering root package compilers * * Allows plugins to contribute generator bundles to the monorepo root package. * This is analogous to `appCompilerSpec` but for root-level files like * AGENTS.md, CLAUDE.md, etc. */ export declare const rootCompilerSpec: import("../index.js").PluginSpec<{ compilers: import("@baseplate-dev/utils").ArrayContainer; }, { compileAll(options: PluginRootCompilerOptions): Record; }>; export {}; //# sourceMappingURL=root-compiler-spec.d.ts.map