export { A as AgentInfo, a as AuthResult, H as HeartbeatConfig, J as JsonRpcError, b as JsonRpcErrorResponse, c as JsonRpcMessage, d as JsonRpcNotification, e as JsonRpcRequest, f as JsonRpcResponse, g as JsonRpcSuccessResponse, P as PendingRPC, R as RelayRpcOptions, S as SignedJsonRpcNotification, h as SignedJsonRpcRequest, T as TunnelAuthMessage, i as TunnelCapability, j as TunnelErrorCode, k as TunnelErrorCodeValue, l as TunnelMethod, m as TunnelMethods, n as TunnelRelayConfig, o as TunnelRelayEvents, p as TunnelRpcParams, q as TunnelServerConfig } from '../types-Dpwrd8Ai.js'; declare function deriveSigningKey(token: string, secret: string): string; declare function signMessage(signingKey: string, payload: string, nonce: number): string; declare function verifyMessageSignature(signingKey: string, payload: string, nonce: number, signature: string): boolean; declare function generateToken(prefix?: string): string; declare function hashToken(token: string, secret: string): string; declare function timingSafeStringEqual(a: string, b: string): boolean; export { deriveSigningKey, generateToken, hashToken, signMessage, timingSafeStringEqual, verifyMessageSignature };