import type { GolfScorecard } from './types.js'; export interface ScorecardValidationError { code: string; message: string; field?: string; } export interface ScorecardValidationWarning { code: string; message: string; } export interface ScorecardValidationResult { valid: boolean; errors: ScorecardValidationError[]; warnings: ScorecardValidationWarning[]; } export interface ScorecardValidationOptions { knownSkillIds?: Set | string[]; } /** * Validate a SLOPE scorecard for internal consistency. * Accepts either `sprint_number` (TypeScript type) or `sprint` (retro JSON field name). */ export declare function validateScorecard(card: GolfScorecard & { sprint?: number; completed_on?: string; started_on?: string; }, options?: ScorecardValidationOptions): ScorecardValidationResult; //# sourceMappingURL=validation.d.ts.map