import type { DappEngineSystemLauncher } from './dappEngine.ts'; import type { DappEngineSystemDeclaration } from './dappEngineModel.ts'; import type { DappLaunch } from './dappLaunch.ts'; import type { DappSession } from './dappSession.ts'; import type { DappStatus } from './status.ts'; export interface OwnedEngineSystem { cleanupFailed: boolean; readonly declaration: DappEngineSystemDeclaration; failed: boolean; last: DappStatus; launch?: DappLaunch; readonly launcher: DappEngineSystemLauncher; retiring: boolean; session?: DappSession; stopPromise?: Promise; stopped: boolean; } export declare function createOwnedEngineSystem(declaration: DappEngineSystemDeclaration, launcher: DappEngineSystemLauncher, dappId: string, hostSessionId: string): OwnedEngineSystem; export declare function ownedEngineSystemStatus(record: OwnedEngineSystem): DappStatus; //# sourceMappingURL=dappEngineSystem.d.ts.map