import type { ZodError } from 'zod';
import { LtijsError } from '#shared/errors';
type FieldErrors = Record<string, string[]>;
export declare class ValidationError extends LtijsError {
    readonly issues: ZodError['issues'];
    readonly errors: FieldErrors;
    constructor(error: ZodError);
    private static groupByField;
}
export {};
