<?php
// namespace Firebase;
/**
 * Interface FirebaseInterface
 *
 * @package Firebase
 */
interface FirebaseInterface
{


    /**
     * @param $token
     *
     * @return mixed
     */
    public function setToken($token);


    /**
     * @param $baseURI
     *
     * @return mixed
     */
    public function setBaseURI($baseURI);


    /**
     * @param $seconds
     *
     * @return mixed
     */
    public function setTimeOut($seconds);


    /**
     * @param $path
     * @param $data
     *
     * @return mixed
     */
    public function set($path, $data);


    /**
     * @param $path
     * @param $data
     *
     * @return mixed
     */
    public function push($path, $data);


    /**
     * @param $path
     * @param $data
     *
     * @return mixed
     */
    public function update($path, $data);


    /**
     * @param $path
     *
     * @return mixed
     */
    public function get($path);


    /**
     * @param $path
     *
     * @return mixed
     */
    public function delete($path);


}//end interface
