old_contents: // @flow
  
  declare var interfaceConfig: Object;
  
  export {
      abstractMapDispatchToProps,
      abstractMapStateToProps,
      getButton
  } from './functions.native';
  
  /**
   * Helper for getting the height of the toolbox.
   *
   * @returns {number} The height of the toolbox.
   */
  export function getToolboxHeight() {
      const toolbox = document.getElementById('new-toolbox');
  
      return (toolbox && toolbox.clientHeight) || 0;
  }
  
  /**
   * Indicates if a toolbar button is enabled.
   *
   * @param {string} name - The name of the setting section as defined in
   * interface_config.js.
   * @returns {boolean} - True to indicate that the given toolbar button
   * is enabled, false - otherwise.
   */
  export function isButtonEnabled(name: string) {
      return interfaceConfig.TOOLBAR_BUTTONS.indexOf(name) !== -1
              || interfaceConfig.MAIN_TOOLBAR_BUTTONS.indexOf(name) !== -1;
  }
  
new_contents: // @flow
  
  declare var interfaceConfig: Object;
  
  export {
      abstractMapDispatchToProps,
      abstractMapStateToProps,
      getButton
  } from './functions.native';
  
  /**
   * Helper for getting the height of the toolbox.
   *
   * @returns {number} The height of the toolbox.
   */
  export function getToolboxHeight() {
      const toolbox = document.getElementById('new-toolbox');
  
      return (toolbox && toolbox.clientHeight) || 0;
  }
  
  /**
   * Indicates if a toolbar button is enabled.
   *
   * @param {string} name - The name of the setting section as defined in
   * interface_config.js.
   * @returns {boolean} - True to indicate that the given toolbar button
   * is enabled, false - otherwise.
   */
  export function isButtonEnabled(name: string) {
      return interfaceConfig.TOOLBAR_BUTTONS.indexOf(name) !== -1;
  }
  
subject: remove ref to removed MAIN_TOOLBAR_BUTTONS (#2787)