1/**
 2 * Server role enum - used for single/multi-model mode
 3 */
 4export enum ServerRole {
 5	/** Single model mode - server running with a specific model loaded */
 6	MODEL = 'model',
 7	/** Router mode - server managing multiple model instances */
 8	ROUTER = 'router'
 9}
10
11/**
12 * Model status enum - matches tools/server/server-models.h from C++ server
13 * Used as the `value` field in the status object from /models endpoint
14 */
15export enum ServerModelStatus {
16	UNLOADED = 'unloaded',
17	LOADING = 'loading',
18	LOADED = 'loaded',
19	FAILED = 'failed'
20}