{-# OPTIONS --no-exact-split --safe #-}
module Cubical.Structures.LeftAction where

open import Cubical.Foundations.Prelude
open import Cubical.Foundations.SIP

open import Cubical.Structures.Auto

module _ { ℓ' : Level} (A : Type ℓ') where

  LeftActionStructure : Type   Type (ℓ-max  ℓ')
  LeftActionStructure X = A  X  X

  LeftActionEquivStr = AutoEquivStr LeftActionStructure

  leftActionUnivalentStr : UnivalentStr _ LeftActionEquivStr
  leftActionUnivalentStr = autoUnivalentStr LeftActionStructure