/**
 * Generation Validation Utils
 */
export const validateGenerationParams = (params: any) => {
  return { valid: true };
};

export const validateImageGenerationParams = (params: any) => {
  return { valid: true, errors: [] };
};

export const validateVideoGenerationParams = (params: any) => {
  return { valid: true, errors: [] };
};

export class ValidationError extends Error {
  field: string;

  constructor(message: string, field: string = '') {
    super(message);
    this.name = 'ValidationError';
    this.field = field;
  }
}
