import type { HeartbeatSettings } from './types';
import { type Logger } from '@applitools/logger';
import { CoreRequests } from './server/requests';
type Options = {
    requests: CoreRequests;
    logger: Logger;
};
export type Heartbeat = {
    processId: string;
    startPeriodicHeartbeatMessaging: (settings: HeartbeatSettings & {
        interval?: number;
    }) => void;
};
export declare function makeHeartbeat({ requests, logger: mainLogger }: Options): Heartbeat;
export {};
