val mutable timeout : float
val mutable default_mode : Modal.Mode.Modes.key * Mode.t
method edit : < default_mode : Modal.Mode.Modes.key * Mode.t; edit : edit; modes : Mode.t Mode.Modes.t; timeout : float; .. > -> edit
method modes : < default_mode : Modal.Mode.Modes.key * Mode.t; edit : edit; modes : Mode.t Mode.Modes.t; timeout : float; .. > -> Mode.t Mode.Modes.t
method default_mode : < default_mode : Modal.Mode.Modes.key * Mode.t; edit : edit; modes : Mode.t Mode.Modes.t; timeout : float; .. > -> Modal.Mode.Modes.key * Mode.t
method timeout : < default_mode : Modal.Mode.Modes.key * Mode.t; edit : edit; modes : Mode.t Mode.Modes.t; timeout : float; .. > -> float