import type { Storyboard } from "./artifacts.ts"; export type CompositionFinding = { id: string; route: string; section: string; evidence: string; severity: "advisory" | "major"; problem: string; repair: string; owner: "agent"; kind: "useful-repetition" | "monotonous-stack" | "palette-only" | "obscured-action"; }; /** Deterministic reading of the storyboard. Palette words alone never clear a finding. */ export declare function assessComposition(story: Storyboard): CompositionFinding[]; export declare function formatCompositionAssistSummary(findings: CompositionFinding[]): string; export declare function paletteChangeResolves(previous: CompositionFinding[], next: CompositionFinding[]): boolean;