import type { User } from './User' export interface Machine { id: string machineKey: string nodeKey: string discoKey: string ipAddresses: string[] name: string user: User lastSeen: string expiry: string preAuthKey?: unknown // TODO createdAt: string registerMethod: 'REGISTER_METHOD_UNSPECIFIED' | 'REGISTER_METHOD_AUTH_KEY' | 'REGISTER_METHOD_CLI' | 'REGISTER_METHOD_OIDC' forcedTags: string[] invalidTags: string[] validTags: string[] givenName: string online: boolean }