import { Logger } from '@nestjs/common'; import { HeartbeatOptions } from '../'; import { HeartbeatTask } from '../interfaces'; export declare class TtlScheduler { private heartbeatOptions; private task; logger: Logger; constructor(heartbeatOptions: HeartbeatOptions, task: HeartbeatTask); /** * add a service to the checks loop * * @param instanceId instance id */ add(instanceId: string): void; remove(instanceId: string): void; private computeHeartbeatInterval; }