import { IndexColumn, JpaCascadeType, LogicalModel, ModelId } from './types'; import { ValidationIssue } from './validation'; export type QuickFixPlan = { ruleId: string; kind: 'setEndCascades'; assocRef: ModelId; which: 'end1' | 'end2'; cascades: JpaCascadeType[]; } | { ruleId: string; kind: 'setIndexColumns'; entityRef: ModelId; indexRef: ModelId; columns: IndexColumn[]; }; /** 이슈에 적용 가능한 결정적 quick-fix가 있으면 계획을, 없으면 null(순수·부수효과 없음). */ export declare function resolveQuickFix(issue: ValidationIssue, model: LogicalModel): QuickFixPlan | null;