export default class ErrorCollection extends Error { private errors; private constructor(); static createFromCollection(errors: Error[]): ErrorCollection; static createFromErrorMessages(messages: string[]): ErrorCollection; readonly message: string; static createEmpty(): ErrorCollection; addError(error: Error): void; errorAt(index: number): Error; readonly collection: Error[]; }