Do the hardware timers disable digital I/O? (UNO Rev 3)

From what I understand, use of the hardware timers disables analog output AND the ability to use PWM on their respective pins (timer1 pins 9 & 10, timer2 pins 3 & 11). However I have been unable to conclude if this will actually disable (or screw with) digital output signals on their respective pins.

Can these pins still be used for general purpose I/O (not PWM) if the timers are used for interrupts?

If you look at the code (digital_wiring.c) you can see that PWMS are turned off when reading and writing to digital ports

this code is from GITHUB Arduino:

void digitalWrite(uint8_t pin, uint8_t val)
{
uint8_t timer = digitalPinToTimer(pin);
uint8_t bit = digitalPinToBitMask(pin);
uint8_t port = digitalPinToPort(pin);
volatile uint8_t *out;

if (port == NOT_A_PIN) return;

// If the pin that support PWM output, we need to turn it off
// before doing a digital write.
if (timer != NOT_ON_TIMER) turnOffPWM(timer);

out = portOutputRegister(port);

uint8_t oldSREG = SREG;
cli();

if (val == LOW) {
*out &= ~bit;
} else {
*out |= bit;
}

SREG = oldSREG;
}

int digitalRead(uint8_t pin)
{
uint8_t timer = digitalPinToTimer(pin);
uint8_t bit = digitalPinToBitMask(pin);
uint8_t port = digitalPinToPort(pin);

if (port == NOT_A_PIN) return LOW;

// If the pin that support PWM output, we need to turn it off
// before getting a digital reading.
if (timer != NOT_ON_TIMER) turnOffPWM(timer);

if (*portInputRegister(port) & bit) return HIGH;
return LOW;
}

Megatron417:
Can these pins still be used for general purpose I/O (not PWM) if the timers are used for interrupts?

If you have not turned the "timer output" to be via a digital pin, then the pins can be used for other purposes. So yes, you can have a timer cause interrupts but not affect digital pins.

... use of the hardware timers disables analog output ...

"Analog" output is done with the hardware timers. So it doesn't exactly disable it, it uses it.