interface ValidationError { field: string; message: string; code: string; } interface ScheduleEvent { title: string; startTime: string; endTime: string; location: string; type: string; } declare class ScheduleValidationService { validateEvent(event: ScheduleEvent, isEdit?: boolean): ValidationError[]; validateEventSequence(events: ScheduleEvent[]): ValidationError[]; getErrorSummary(errors: ValidationError[]): string; isCriticalError(error: ValidationError): boolean; categorizeErrors(errors: ValidationError[]): { critical: ValidationError[]; warnings: ValidationError[]; }; validateTimeFormat(timeString: string): { isValid: boolean; suggestion?: string; }; } declare const _default: ScheduleValidationService; export default _default; export { ValidationError, ScheduleEvent }; //# sourceMappingURL=scheduleValidationService.d.ts.map