import BaseElement from 'gmfapi/elements/BaseElement'; import { TemplateResult } from 'lit'; /** * Base element to the application tools panel. * * Include the style for the header. * * Example: * ```js * import {html, css} from 'lit'; * import {customElement} from 'lit/decorators.js'; * * // @ts-ignore * @customElement('my-panel') * export default class MyToolPanel extent (window as any).gmfapi.elements.ToolPanelElement { * static styles = [ * ...(window as any).gmfapi.elements.ToolPanelElement.styles, * css`...` * ]; * * render(): TemplateResult { * return html`${this.getTitle(i18next.t('Title'))} * your template` * } * } * ``` */ export default class PanelElement extends BaseElement { static styles: import("lit").CSSResult[]; getTitle(panelName: string): TemplateResult; }