UNPKG

@cusedev/core

Version:

Core library for implementing computer usage capabilities for AI agents

26 lines 662 B
import { App } from './App'; import { initSystem } from './system'; export interface DisplayConfig { number: number; width: number; height: number; } export interface ComputerConfig { baseUrl: string; display?: DisplayConfig; } export declare class Computer<T extends Record<string, App> = {}> { apps: T; system: ReturnType<typeof initSystem>; config: ComputerConfig & { display: DisplayConfig; }; constructor({ apps, config }: { apps?: T; config: ComputerConfig; }); boot(): Promise<void>; setup(): Promise<void>; shutdown(): Promise<void>; } //# sourceMappingURL=Computer.d.ts.map