import { type ValidationFailure } from "./internal/internal.mjs";
/**
 * Thrown if multiple validations have failed.
 */
declare class MultipleFailuresError extends Error {
    private readonly failures;
    /**
     * Creates a new error.
     *
     * @param failures - the list of validation failures
     * @throws TypeError  if `failures` is `undefined` or `null`
     * @throws RangeError if `failures` contains less than two elements
     */
    constructor(failures: ValidationFailure[]);
    private static createMessage;
    /**
     * Returns the list of validation failures.
     *
     * @returns the list of validation failures
     */
    getFailures(): ValidationFailure[];
}
export { MultipleFailuresError };
