import { getWebSocketMessageSizeBytes } from "../../../utils/websocket-message-size.js"; export type HmrClientMessageSocket = { send(message: string): void; close(code?: number, reason?: string): void; }; type HmrClientRateLimiter = { check(socket: TSocket): boolean; }; export declare const getHmrWebSocketMessageSize: typeof getWebSocketMessageSizeBytes; export declare function handleHmrClientMessage(input: { socket: TSocket; data: unknown; rateLimiter: HmrClientRateLimiter; onActivity?: () => void; }): void; export {}; //# sourceMappingURL=hmr-client-message.d.ts.map