/** * Milestone Module * * Extracted from engine.ts per DESIGN.md ยง8.1. * Handles milestone creation, listing, and op-range computation. */ import type { VcsOp } from './types.js'; import type { EngineContext } from './engine-context.js'; export interface MilestoneInfo { id: string; message?: string; createdAt?: string; createdBy?: string; fromOpHash?: string; toOpHash?: string; affectedFiles: string[]; } /** * Create a milestone spanning a range of ops. * If no fromOpHash is specified, spans from the last milestone (or start). */ export declare function createMilestone(ctx: EngineContext, message: string, opts?: { fromOpHash?: string; toOpHash?: string; }): Promise; /** * List all milestones from the EAV store. */ export declare function listMilestones(ctx: EngineContext): MilestoneInfo[]; //# sourceMappingURL=milestone.d.ts.map