/** * Validate a seed pack against current IR (soft drift). */ import type { IR } from '../ir.js'; import { type SeedPack } from './types.js'; export interface SeedPackIssue { code: string; message: string; entity?: string; seedKey?: string; column?: string; } export interface SeedPackValidation { ok: boolean; errors: SeedPackIssue[]; warnings: SeedPackIssue[]; } export interface ValidateSeedPackOptions { /** When true, blank required properties are errors (post-fill). Default false for templates. */ requireFilled?: boolean; } export declare function validateSeedPack(ir: IR, pack: SeedPack, options?: ValidateSeedPackOptions): SeedPackValidation; //# sourceMappingURL=validate.d.ts.map