/** * Minimal shared type definitions used across the RouteCodex codebase. */ export type Unknown = unknown; export type UnknownObject = Record; export type UnknownArray = unknown[]; export type JsonValue = string | number | boolean | null | JsonObject | JsonArray; export interface JsonObject { [key: string]: JsonValue; } export type JsonArray = JsonValue[]; export type LogData = Record | unknown[] | string | number | boolean;