import type { ScaffoldCompatibilityPolicy } from '../templates/scaffold-compatibility.js'; import type { WorkspaceProject } from '../workspace/workspace-project.js'; /** * Inputs required to scaffold a generated AI feature into a workspace. */ export interface ScaffoldAiFeatureWorkspaceOptions { /** Kebab-case feature slug used for file paths and route ids. */ aiFeatureSlug: string; /** Compatibility metadata applied to the generated workspace bootstrap. */ compatibilityPolicy: ScaffoldCompatibilityPolicy; /** WordPress REST namespace used for generated feature routes. */ namespace: string; /** Resolved workspace metadata and filesystem paths for the target project. */ workspace: WorkspaceProject; } /** * Write generated AI feature sources and patch shared workspace anchors. */ export declare function scaffoldAiFeatureWorkspace({ aiFeatureSlug, compatibilityPolicy, namespace, workspace }: ScaffoldAiFeatureWorkspaceOptions): Promise<{ warnings: string[]; }>;