/** * DO NOT EDIT * * This file was automatically generated by * https://github.com/Polymer/tools/tree/master/packages/gen-typescript-declarations * * To modify these typings, edit the source file(s): * iron-doc-api.js */ import {Polymer} from '@polymer/polymer/lib/legacy/polymer-fn.js'; import {html} from '@polymer/polymer/lib/utils/html-tag.js'; import {IronDocViewerBehavior} from './iron-doc-viewer-behavior.js'; import {LegacyElementMixin} from '@polymer/polymer/lib/legacy/legacy-element-mixin.js'; interface IronDocApiElement extends IronDocViewerBehavior, LegacyElementMixin, HTMLElement { descriptor: object|null|undefined; _showProtectedProperties: boolean|null|undefined; _showProtectedMethods: boolean|null|undefined; _showProtectedEvents: boolean|null|undefined; readonly _staticMethods: any; readonly _hasMethods: any; _anyVisible(items: any): any; _public(items: any): any; _protected(items: any): any; _protectedCount(): any; _computeStaticMethods(descriptor: any): any; _computeHasMethods(descriptor: any): any; } export {IronDocApiElement}; declare global { interface HTMLElementTagNameMap { "iron-doc-api": IronDocApiElement; } }