export interface StatusObject { status?: string; pid?: number; process?: { pid: number; hostname: string; isActive: boolean; lastHeartbeat?: string; startTime?: string; }; lastBuild?: { timestamp: string; status: string; duration?: number; exitCode?: number; errorSummary?: string; gitHash?: string; builder?: string; error?: string; progress?: import('../types.js').BuildProgress; }; app?: { bundleId?: string; runningPid?: number; }; appInfo?: { bundleId?: string; outputPath?: string; iconPath?: string; }; pendingFiles?: number; buildCommand?: string; buildStats?: { averageDuration: number; minDuration?: number; maxDuration?: number; successfulBuilds?: Array<{ duration: number; timestamp: string; }>; }; enabled?: boolean; type?: string; postBuild?: Array<{ name: string; status?: 'pending' | 'running' | 'success' | 'failure'; summary?: string; lines?: string[]; startedAt?: string; completedAt?: string; durationMs?: number; exitCode?: number; }>; } export type StatusMap = Record; //# sourceMappingURL=types.d.ts.map