/** * Shipped lifecycle actions installed by `aidlc init`/`update` * (feedback-loop AC-4). * * Install rule is match-by-id (design F12): an existing action with the * same id is never touched regardless of content — user edits win, and * shipped-action upgrades are manual. */ import { type InferredAction } from '../commands/add-action.js'; /** Actions shipped with the framework. */ export declare const SHIPPED_ACTIONS: InferredAction[]; /** * Shipped-action ids not yet present in actions.yaml. Read-only half of * installShippedActions, shared with `aidlc doctor` (update-spring-clean * AC-13). Malformed actions.yaml → [] — report clean rather than risk a * clobbering append. */ export declare function pendingShippedActions(actionsPath: string): string[]; /** * Install shipped actions into actions.yaml, skipping any id that already * exists. Returns the ids actually installed. */ export declare function installShippedActions(actionsPath: string): string[]; //# sourceMappingURL=shipped-actions.d.ts.map