export interface ServiceArgs { role: 'hub' | 'robot' | 'control' | 'hub-scheduler' | 'robot-runtime' | 'robot-preview-agent' | 'robot-vision-agent' | 'robot-motor' | 'robot-conversation' | 'robot-screen'; name: string; command: string; args: string[]; workingDir?: string; env?: Record; /** On Linux, terminate any process holding camera/audio devices before start. */ exclusiveMedia?: boolean; } export declare function registerAutoStart(service: ServiceArgs): Promise<{ ok: boolean; message: string; }>; export declare function unregisterAutoStart(role: string, name: string): { ok: boolean; message: string; };