export { TOPIC } from '../types/general' export { RECORD_ACTION } from '../types/record' export { AUTH_ACTION } from '../types/auth' export { EVENT_ACTION } from '../types/event' export { RPC_ACTION } from '../types/rpc' export { PRESENCE_ACTION } from '../types/presence' export { CONNECTION_ACTION } from '../types/connection' export { CLUSTER_ACTION } from '../types/cluster' export { LOCK_ACTION } from '../types/lock' export { PARSER_ACTION } from '../types/parser' export { MONITORING_ACTION } from '../types/monitoring' export { STATE_ACTION, STATE_REGISTRY_TOPIC } from '../types/state' export type JSONPrimitive = string | number | boolean | null export interface JSONObject { [member: string]: JSONValue } export interface JSONArray extends Array {} export type JSONValue = JSONPrimitive | JSONObject | JSONArray export type RecordPathData = JSONValue export type RecordData = JSONObject | Array | null | undefined export type RPCResult = JSONValue export type EventData = JSONValue export type AuthData = JSONObject