/** * Action Type Utilities — Constants and helpers for action planning */ import { PlannedAction, RiskLevel } from '../types.js'; /** * Map signal types to their default risk levels */ export declare const ACTION_RISK_MAP: Record; /** * Get default risk level for a signal type */ export declare function getDefaultRiskForSignal(signalType: string): RiskLevel; /** * Generate human-readable description of a planned action */ export declare function describeAction(action: PlannedAction): string; /** * Check if an action can be automatically executed without human approval * * Auto-executable actions: * - suggest: no, needs review * - notify: yes, just information * - draft_pr: no, needs review * - create_pr: no, needs review * - auto_fix: yes, but recorded * - auto_merge: yes, but recorded * - update_docs: yes, but recorded * - escalate: no, by definition requires human */ export declare function canAutoExecute(action: PlannedAction): boolean; //# sourceMappingURL=action-types.d.ts.map