/* eslint-disable no-var,vars-on-top */ // noinspection ES6ConvertVarToLetConst import {MWCCard} from '@maicol07/mwc-card'; import { LayoutGrid as MWCLayoutGrid, LayoutGridCell as MWCLayoutGridCell } from '@maicol07/mwc-layout-grid'; import {Button as MWCButton} from '@material/mwc-button'; import {Checkbox as MWCCheckbox} from '@material/mwc-checkbox'; import {CircularProgress as MWCCircularProgress} from '@material/mwc-circular-progress'; import {Dialog as MWCDialog} from '@material/mwc-dialog'; import {Fab as MWCFab} from '@material/mwc-fab'; import {Formfield as MWCFormfield} from '@material/mwc-formfield'; import {IconButton as MWCIconButton} from '@material/mwc-icon-button'; import {IconButtonToggle as MWCIconButtonToggle} from '@material/mwc-icon-button-toggle'; import {LinearProgress as MWCLinearProgress} from '@material/mwc-linear-progress'; import {List as MWCList} from '@material/mwc-list'; import {ListItem as MWCListItem} from '@material/mwc-list/mwc-list-item.js'; import {Menu as MWCMenu} from '@material/mwc-menu'; import type cash from 'cash-dom'; import type Mithril from 'mithril'; import type router from 'ziggy-js'; import { JSXElement, OpenSTAManager } from './typings'; import type {__ as translator} from './utils'; import { MaterialDrawer, Select, TextArea, TextField, TopAppBar } from './WebComponents'; declare global { let importPath: string; let translations: Record; let modules: Record; const route: typeof router; var $: typeof cash; var m: typeof Mithril; // eslint-disable-next-line @typescript-eslint/naming-convention var __: typeof translator; namespace JSX { interface IntrinsicElements { 'material-drawer': JSXElement; 'material-select': JSXElement