/** * Base error class for all MIDI-related errors */ export class MIDIError extends Error { constructor(message: any, code: any); code: any; } /** * Error thrown when MIDI access fails due to browser support or permissions */ export class MIDIAccessError extends MIDIError { reason: any; } /** * Error thrown when MIDI connection fails or is not initialized */ export class MIDIConnectionError extends MIDIError { constructor(message: any); } /** * Error thrown when a MIDI device cannot be found or accessed */ export class MIDIDeviceError extends MIDIError { constructor(message: any, deviceType: any, deviceId: any); deviceType: any; deviceId: any; } /** * Error thrown when MIDI validation fails (invalid parameters, formats, etc.) */ export class MIDIValidationError extends MIDIError { validationType: any; } /** * Base error class for all DX7-related errors */ export class DX7Error extends Error { constructor(message: any, code: any); code: any; } /** * Error thrown when DX7 SysEx data parsing fails */ export class DX7ParseError extends DX7Error { constructor(message: any, parseType: any, offset: any); parseType: any; offset: any; } /** * Error thrown when DX7 parameter validation fails */ export class DX7ValidationError extends DX7Error { constructor(message: any, validationType: any, value: any); validationType: any; value: any; } //# sourceMappingURL=errors.d.ts.map