/** Machine-readable declaration for one step argument. */ export interface DevArgSpec { /** Primitive argument kind. */ type: 'string' | 'number' | 'boolean' | 'array'; /** Whether the argument must be present. */ required?: boolean; /** Constraint on array members, including object field constraints. */ element?: 'string' | { fields: Readonly>; nonEmpty?: boolean; }; /** Whether a string or array argument itself must be non-empty. */ nonEmpty?: boolean; } /** Per-step argument specifications used by development plan validation. */ export declare const DEV_ARG_SPECS: Readonly>>>;