import type { MachineDef } from "./dsl.js"; export interface ValidationIssue { code: string; path: string; message: string; } export declare const validateMachine: (machine: MachineDef) => readonly ValidationIssue[]; export declare const assertValidMachine: (machine: MachineDef) => void;