/** * Validation rules engine — configurable checks before submit/land. */ import type { Stack } from '../core/stack.js'; import type { GhlsConfig } from '../config/schema.js'; import type { SizeReport } from './size.js'; export interface ValidationResult { passed: boolean; errors: string[]; warnings: string[]; } /** * Run all validation rules on a stack before submission. */ export declare function validatePreSubmit(stack: Stack, sizeReports: SizeReport[], config: GhlsConfig): ValidationResult; /** * Run validation rules before landing. */ export declare function validatePreLand(stack: Stack): ValidationResult; //# sourceMappingURL=rules.d.ts.map