Did you try adding Idle and Keepalive in the providers section?
import { Idle, IDLE_PROVIDERS} from "ng2-idle/core";
import { Keepalive, KEEPALIVE_PROVIDERS } from "ng2-idle-keepalive/core";
@NgModule({
imports: [
HttpModule
],
providers: [
Idle,
Keepalive,
KEEPALIVE_PROVIDERS,
IDLE_PROVIDERS
],
})
export class SharedModule { }