/** * Validate MIDI channel number * @param {number} channel - Channel number * @returns {boolean} */ export function isValidChannel(channel: number): boolean; /** * Validate MIDI CC number * @param {number} cc - CC number * @returns {boolean} */ export function isValidCC(cc: number): boolean; /** * Validate 14-bit MIDI CC number (0-31 for MSB) * @param {number} cc - CC number * @returns {boolean} */ export function isValid14BitCC(cc: number): boolean; /** * Validate MIDI value (0-127) * @param {number} value - MIDI value * @returns {boolean} */ export function isValidMIDIValue(value: number): boolean; /** * Validate MIDI note number * @param {number} note - Note number * @returns {boolean} */ export function isValidNote(note: number): boolean; /** * Validate note velocity * @param {number} velocity - Velocity value * @returns {boolean} */ export function isValidVelocity(velocity: number): boolean; /** * Validate MIDI program change number * @param {number} program - Program number * @returns {boolean} */ export function isValidProgramChange(program: number): boolean; /** * Validate pitch bend value (14-bit) * @param {number} value - Pitch bend value (0-16383, where 8192 is center) * @returns {boolean} */ export function isValidPitchBend(value: number): boolean; /** * Validate pitch bend MSB and LSB separately * @param {number} msb - Most significant byte (0-127) * @param {number} lsb - Least significant byte (0-127) * @returns {boolean} */ export function isValidPitchBendBytes(msb: number, lsb: number): boolean; //# sourceMappingURL=validators.d.ts.map