export interface HeartbeatOptions {
    outgoing: number;
    incoming: number;
}
declare class Heartbeat {
    heartbeatSettings: HeartbeatOptions;
    private pinger;
    private ponger;
    private lastServerActivity;
    constructor(heartbeatOption?: HeartbeatOptions | boolean);
    startHeartbeat: (serverOutgoing: number, serverIncoming: number, callback: {
        sendPing: () => void;
        close: Function;
    }) => void;
    stopHeartbeat: () => void;
    activityFromServer: () => void;
    private _startPinger;
    private _startPonger;
}
export default Heartbeat;
