import { WebSocketRouter as BaseWebSocketRouter } from "../shared/router";
/**
 * WebSocket router for Bun that provides type-safe message routing with Zod validation.
 * Routes incoming messages to handlers based on message type.
 *
 * @template T - Application-specific data to store with each WebSocket connection.
 *               Always includes a clientId property generated automatically.
 */
export declare class WebSocketRouter<T extends Record<string, unknown> = Record<string, never>> extends BaseWebSocketRouter<T> {
    constructor();
}
//# sourceMappingURL=router.d.ts.map