package libcontainer

import (
	"io"
	"os"
)

// Console represents a pseudo TTY.
type Console interface {
	io.ReadWriteCloser

	// Path returns the filesystem path to the slave side of the pty.
	Path() string

	// Fd returns the fd for the master of the pty.
	File() *os.File
}