/** SDK-owned platform module. This implementation is maintained in goodvibes-sdk. */
/**
 * Returns the default initial state for the daemon domain.
 */
export function createInitialDaemonState() {
    return {
        revision: 0,
        lastUpdatedAt: 0,
        source: 'init',
        transportState: 'disconnected',
        isRunning: false,
        processInfo: undefined,
        reconnectAttempts: 0,
        lastConnectedAt: undefined,
        lastError: undefined,
        jobs: new Map(),
        runningJobCount: 0,
    };
}
