/** * Error UI Display Component * * LG TV: Event-only mode - emits error events without DOM rendering */ import type { ErrorDisplayConfig } from '../types'; export declare class ErrorDisplay { private events; private autoHideTimer?; constructor(container: HTMLElement); /** * Display an error with appropriate UI based on context * LG TV: Event-only mode - no DOM manipulation, just emit events */ show(config: ErrorDisplayConfig): void; /** * Hide the error display * LG TV: Event-only mode - no DOM cleanup */ hide(): void; /** * Listen to error display events */ on(event: 'errorDisplayed' | 'errorDismissed' | 'retryRequested', handler: (data?: any) => void): void; /** * Remove event listener */ off(event: 'errorDisplayed' | 'errorDismissed' | 'retryRequested', handler: (data?: any) => void): void; /** * Emit event to listeners */ private emit; /** * Cleanup * LG TV: Event-only mode - no DOM cleanup needed */ destroy(): void; } //# sourceMappingURL=ErrorDisplay.d.ts.map