import { CreateWebSocketHeartBeatFuncType } from "./CreateWebSocketHeartBeatFuncType"; /** * 标准心跳包写法: * 1. 间隔某个时间发送心跳包 * 2. 如果长时间没有收到心跳包,自动断开重连 */ export declare function createStandardHeartBeatOptions(options?: { heartBeatInterval?: number; heartBeatRcvTimeOut?: number; heartBeatMsg?: string; heartBeatRcvMsg?: string; }): WebSocketHeartBeatOptions; /** * 如果ws服务器不支持心跳包,则如果长时间收不到消息,则自动重连 */ export declare function createSimpleHeartBeatOptions(options?: { heartBeatRcvTimeOut?: number; }): WebSocketHeartBeatOptions; export declare type WebSocketHeartBeatOptions = { createHeartBeatFunc: CreateWebSocketHeartBeatFuncType; isHeatBeatRcvMsgFunc: (event: MessageEvent) => boolean; };