import { ScopedElementsMap } from '@open-wc/scoped-elements'; import { CSSResultArray, PropertyDeclarations } from 'lit-element'; import { TemplateResult } from 'lit-html'; import { Translatable } from '../../../mixins/translatable'; export declare type ErrorType = 'unknown' | 'setup_needed' | 'unauthorized'; export declare class FriendlyError { type: ErrorType; constructor(type?: ErrorType); } export declare class ErrorScreenReloadEvent extends CustomEvent { constructor(); } /** @deprecated – use internal controls instead */ export declare class ErrorScreen extends Translatable { static get scopedElements(): ScopedElementsMap; static get styles(): CSSResultArray; static get properties(): PropertyDeclarations; type: ErrorType; reload: boolean; render(): TemplateResult; }