/// import { ChildProcess as SpawnedNodeProcess } from 'child_process'; import { GraphicsRendererProcessKey } from './GraphicsRendererProcessKey'; export declare type GraphicsRendererProcessState = GraphicsRendererProcessActiveState | GraphicsRendererProcessSuccessfulState | GraphicsRendererProcessFailedState; export interface GraphicsRendererProcessActiveState extends GraphicsRendererProcessStateBase<'processActive'> { } export interface GraphicsRendererProcessSuccessfulState extends GraphicsRendererProcessStateBase<'processSuccessful'> { graphicAssetUrl: string; } export interface GraphicsRendererProcessFailedState extends GraphicsRendererProcessStateBase<'processFailed'> { graphicsRendererProcessErrorMessage: string; } interface GraphicsRendererProcessStateBase { graphicsRendererProcessStatus: ProcessStatus; graphicsRendererProcessKey: GraphicsRendererProcessKey; spawnedGraphicsRendererProcess: SpawnedNodeProcess; graphicsRendererProcessStdoutLog: string; } export {};