declare module "*.mjs" { export const WEB_SETTINGS: typeof import("../../workspace/web-settings.json"); export function axisImagePath(name: string, base?: string): string; export function readTrtConfiguration(configuration: { entrypoint: string; files: Record }): { kinematics: { coordinates: string; axis_limits: Record; axis_velocity_limits: Record }; home_limits: Record }; export const TRT_GEOMETRY_KEYS: readonly string[]; export function readTrtGeometry(configuration: { entrypoint: string; files: Record }): { coordinates: string; offsets: Record; sources: Record; unsupported: string; state_hash: string }; export function writeTrtGeometry }>(configuration: T, values: Record): T; export type MachineDefinition = { id: string; label: string; coordinates: string; axes: readonly string[]; joint_count: number; entrypoint: string; program: string; switchkins_program: string; kinematics_type: number; runtime: string; model: string; source_path: string; offsets: Record; joint_limits: Record; axis_limits: Record }; export const MACHINE_DEFINITIONS: readonly MachineDefinition[]; export const DEFAULT_MACHINE: MachineDefinition; export function machineDefinition(value?: string): MachineDefinition | null; export const SIM_CASE_CATALOG: Array<{ path: string; label?: string; category?: string; status?: string }>; export function loadSimulationCase(options: { path: string; baseUrl?: string }): Promise<{ status: string; entrypoint: string; files: Record; missing: string[]; fetched: string[]; state_hash: string; halManifest: unknown[] }>; export function toWorkerConfiguration(bundle: unknown): Record; export class SimSession { contextId: string; sessionId: string; constructor(core: unknown); accept(message: unknown): unknown; } export class XyzacSession extends SimSession { authority(): Record; } export function handleWorkerMessage(session: unknown, input: unknown): Promise; export class AxisOperationController { constructor(client: { send(kind: string, payload?: unknown, operationId?: string): Promise }); execute(kind: string, payload?: Record, options?: { state?: unknown; action?: string | null; gate?: boolean }): Promise<{ operationId: string; response: unknown; gate: { enabled: boolean; reason: string } }>; exportTrace(): Array>; } } declare module "*.js" { const createModule: (options?: unknown) => Promise; export default createModule; }