import { LitElement } from 'lit'; import type { PlayerError } from '../core/state'; declare global { interface HTMLElementTagNameMap { 'bp-error-display': BPErrorDisplay; } } /** * `` - Displays error information with icon, heading, and message. * * @slot icon - Custom icon to display * @slot heading - Custom heading text (for i18n) * @slot message - Custom message (overrides error.message) * @slot code - Custom error code display * @slot actions - Action buttons (e.g., fullscreen button, retry button) * * @csspart icon - The icon container * @csspart heading - The heading element * @csspart message - The message element * @csspart code - The error code element * @csspart actions - The actions container */ export declare class BPErrorDisplay extends LitElement { static styles: import("lit").CSSResult; error: PlayerError | null; showCode: boolean; render(): import("lit-html").TemplateResult<1> | null; private renderIcon; } //# sourceMappingURL=bp-error-display.d.ts.map