@cusedev/core
Version:
Core library for implementing computer usage capabilities for AI agents
26 lines • 662 B
TypeScript
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