/**
 * Record a spec status change and recalculate counts.
 * Called fire-and-forget from the autopilot event bus.
 * SPEC-753: Wrapped in file-lock to prevent concurrent write corruption.
 */
export declare function recordStatusChange(projectPath: string, _projectId: string, specId: string, fromStatus: string, toStatus: string): Promise<void>;
/**
 * Recalculate full project status from spec store.
 * Used on init_project or when status.json is stale.
 * SPEC-753: Wrapped in file-lock.
 */
export declare function refreshProjectStatus(projectPath: string, projectId: string): Promise<void>;
/**
 * Increment spec count (used on create_spec).
 * SPEC-753: Wrapped in file-lock.
 */
export declare function incrementSpecCount(projectPath: string): Promise<void>;
//# sourceMappingURL=state-updater.d.ts.map