import type { ProjectDefinitionContainer } from '#src/definition/project-definition-container.js'; import type { DefinitionIssue } from '#src/schema/creator/definition-issue-types.js'; /** * Checks that base plugins with managed implementations have a valid * implementation plugin selected and enabled. * * A "base plugin" is one that has managed plugins (e.g., auth manages * better-auth and local-auth). These base plugins store their selected * implementation in `config.implementationPluginKey`. * * Produces warning-severity issues (blocks sync, allows save) because * the initial enable flow requires saving before the implementation * can be configured. */ export declare function checkPluginImplementations(container: ProjectDefinitionContainer): DefinitionIssue[]; //# sourceMappingURL=plugin-implementation-checker.d.ts.map