interface ArrayAccess {
	/**
	 * offsetSet
	 *
	 * @return void
	 */
	public function offsetSet(mixed $offset, mixed $value | void){
	}
	/**
	 * offsetUnset
	 *
	 * @return void
	 */
	public function offsetUnset(mixed $offset | void){
	}
	/**
	 * offsetExists
	 *
	 * @return boolean
	 */
	public function offsetExists(mixed $offset | boolean){
	}
	/**
	 * offsetGet
	 *
	 * @return mixed
	 */
	public function offsetGet(mixed $offset | mixed){
	}
}