import { type TaskType } from '../../stores/globalStore/taskTypes';
import type { EntityProblems } from '../../types/errors/entity-problems';
import type { ValidationError } from '../validationError';
/**
 * Processes server validation errors received from an erroneous HTTP response.
 * @param validationError - the validation error contain all invalid fields.
 * @param dropinTask - the dropin page we are processing validations for.
 * @param keyMappings - the actual keymappings, for non-task components
 */
export declare const processValidationErrors: <T extends string>(validationError: ValidationError, dropinTask?: TaskType, keyMappings?: {
    [key: string]: T | undefined;
}) => EntityProblems["validationErrors"];
