package manager import ( "edge-infra.dev/pkg/sds/display/displaymanager/applier" "edge-infra.dev/pkg/sds/display/displaymanager/reader" "edge-infra.dev/pkg/sds/display/displaymanager/waiter" ) // DisplayManager provides configuration information for the node's display // manager, along with interfaces to read and apply display configuration. type DisplayManager interface { // Returns the hostname for the node the display manager is running on. Hostname() string // Returns the display manager's socket path. Socket() string waiter.DisplayWaiter reader.DisplayReader applier.DisplayApplier }