import type {LocalVmImageKey} from './localVm.js' export interface ComposeDesktop {id:string;name:string;socketPath:string;networkSocketPath?:string;imageKey?:LocalVmImageKey} export interface ComposeDesktopState {id:string;name:string;online:boolean;ready:boolean;imageKey?:LocalVmImageKey} export interface DesktopRelay { (id:string,operation:string,body:Record):Promise } export const COMPOSE_DESKTOP_IMAGE='sha256:'+'c'.repeat(64)