abstract contract AdminInterface is AdminStorage {
    /**
     * NON-CONSTANT FUNCTIONS
     */
    function _renounceAdmin() external virtual;

    function _transferAdmin(address newAdmin) external virtual;

    /**
     * EVENTS
     */
    event TransferAdmin(address indexed oldAdmin, address indexed newAdmin);
}
/**
 * @title AdminInterface
 * @author Paul Razvan Berg
 */
function _renounceAdmin() external virtual;

/**
 * NON-CONSTANT FUNCTIONS
 */