import { EventEmitter } from 'events'; import { GreprApiClient } from './api-client.js'; /** * Manages heartbeat messages to keep sync jobs alive */ export declare class HeartbeatManager extends EventEmitter { private apiClient; private isActive; private maxRetries; private retryAttempts; constructor(apiClient: GreprApiClient, maxRetries?: number); start(): void; stop(): void; handleHeartbeatRequest(token: string): Promise; private handleRetry; } //# sourceMappingURL=heartbeat.d.ts.map