import type { Project, DomainContext } from "../types/index.js"; /** Create a new project */ export declare function createProject(id: string, name: string, goal: string, _ctx: DomainContext, overrides?: Partial): Project; /** Archive a project */ export declare function archiveProject(project: Project): Project; /** Terminate a project */ export declare function terminateProject(project: Project): Project; /** Add a plan to a project */ export declare function addPlanToProject(project: Project, planId: string): Project; /** Validate project invariants */ export declare function validateProjectInvariants(project: Project): string[];