export type VegaVirtualDeviceStatus = 'running' | 'stopped'; /** * List all available Vega virtual devices * Returns array of device identifiers that can be used with kepler commands */ export declare const listVegaDevices: () => Promise; /** * Check if a specific Vega virtual device is connected/available */ export declare const isVegaDeviceConnected: (deviceId: string) => Promise; /** * Check if an app is installed on the specified Vega virtual device */ export declare const isAppInstalled: (deviceId: string, bundleId: string) => Promise; /** * Check if an app is currently running on the specified Vega virtual device */ export declare const isAppRunning: (deviceId: string, bundleId: string) => Promise; /** * Install app on specified Vega virtual device using .vpkg file */ export declare const installApp: (deviceId: string, vpkgPath: string) => Promise; /** * Terminate app on specified Vega virtual device */ export declare const terminateApp: (deviceId: string, bundleId: string) => Promise; /** * Uninstall app from specified Vega virtual device */ export declare const uninstallApp: (deviceId: string, bundleId: string) => Promise; /** * Start port forwarding for debugging on specified Vega virtual device */ export declare const startPortForwarding: (deviceId: string, port: number, forward?: boolean) => Promise; /** * Stop port forwarding on specified Vega virtual device */ export declare const stopPortForwarding: (deviceId: string, port: number, forward?: boolean) => Promise; /** * Get status of a specific Vega virtual device * Note: Vega CLI might manage virtual devices globally, so this checks if the device is available */ export declare const getVegaDeviceStatus: (deviceId: string) => Promise; /** * Start Vega Virtual Device * Note: Vega might manage virtual devices globally, this starts the virtual device system */ export declare const startVirtualDevice: () => Promise; /** * Stop Vega Virtual Device */ export declare const stopVirtualDevice: () => Promise; /** * Combined install and run command for specified Vega virtual device (Vega-specific convenience method) */ export declare const runKepler: (deviceId: string, vpkgPath: string, bundleId: string) => Promise; //# sourceMappingURL=device.d.ts.map