Fix some typescript compile errors

elements/change-list/gr-change-list/gr-change-list.ts:481:3 - error TS4053: Return type of public method from exported class has or is using name 'GrChangeListItem' from external module "elements/change-list/gr-change-list-item/gr-change-list-item" but cannot be named.

481   _getListItems() {
      ~~~~~~~~~~~~~

elements/change/gr-download-dialog/gr-download-dialog.ts:101:3 - error TS4053: Return type of public method from exported class has or is using name 'PaperTabsElement' from external module "goog:polymer.paperTabs.paperTabs" but cannot be named.

101   getFocusStops() {
      ~~~~~~~~~~~~~

elements/shared/gr-js-api-interface/gr-plugin-action-context.ts:66:3 - error TS4053: Return type of public method from exported class has or is using name 'PaperInputElement' from external module "goog:polymer.paperInput.paperInput" but cannot be named.

66   textfield() {
     ~~~~~~~~~

Change-Id: I359562c0ad6f4cb84e1919e6f7ee4b3883ba7438
diff --git a/polygerrit-ui/app/elements/change-list/gr-change-list-item/gr-change-list-item.ts b/polygerrit-ui/app/elements/change-list/gr-change-list-item/gr-change-list-item.ts
index 531e3dc..e476522 100644
--- a/polygerrit-ui/app/elements/change-list/gr-change-list-item/gr-change-list-item.ts
+++ b/polygerrit-ui/app/elements/change-list/gr-change-list-item/gr-change-list-item.ts
@@ -60,7 +60,7 @@
 const PRIMARY_REVIEWERS_COUNT = 2;
 
 @customElement('gr-change-list-item')
-class GrChangeListItem extends ChangeTableMixin(
+export class GrChangeListItem extends ChangeTableMixin(
   GestureEventListeners(LegacyElementMixin(PolymerElement))
 ) {
   static get template() {
diff --git a/polygerrit-ui/app/elements/change/gr-download-dialog/gr-download-dialog.ts b/polygerrit-ui/app/elements/change/gr-download-dialog/gr-download-dialog.ts
index 9f2ff51..eb8d4cb 100644
--- a/polygerrit-ui/app/elements/change/gr-download-dialog/gr-download-dialog.ts
+++ b/polygerrit-ui/app/elements/change/gr-download-dialog/gr-download-dialog.ts
@@ -28,6 +28,7 @@
 import {GrDownloadCommands} from '../../shared/gr-download-commands/gr-download-commands';
 import {GrButton} from '../../shared/gr-button/gr-button';
 import {hasOwnProperty} from '../../../utils/common-util';
+import {GrOverlayStops} from '../../shared/gr-overlay/gr-overlay';
 
 export interface GrDownloadDialog {
   $: {
@@ -96,7 +97,7 @@
     }
   }
 
-  getFocusStops() {
+  getFocusStops(): GrOverlayStops {
     return {
       start: this.$.downloadCommands.$.downloadTabs,
       end: this.$.closeButton,
diff --git a/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-plugin-action-context.ts b/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-plugin-action-context.ts
index 4366dd5..b3f4987 100644
--- a/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-plugin-action-context.ts
+++ b/polygerrit-ui/app/elements/shared/gr-js-api-interface/gr-plugin-action-context.ts
@@ -63,7 +63,7 @@
     window.location.reload();
   }
 
-  textfield() {
+  textfield(): HTMLElement {
     return document.createElement('paper-input');
   }