import { LitElement } from 'lit'; import { SxProps } from '../types.js'; /** * A full-screen error state with animated icon, message, and retry action. * * @fires tc-retry - Fired when the retry button is clicked * @csspart screen - The screen container * @csspart content - The content wrapper * @csspart icon - The error icon * @csspart title - The error title * @csspart message - The error message * @csspart action - The action button container * @attr {string} title - The error title * @attr {string} message - The error message * @attr {string} retry-label - The retry button label * @attr {boolean} show-retry - Whether to show the retry button * @attr {boolean} auto-animate - Whether to auto-play animation */ export declare class TcErrorScreen extends LitElement { title: string; message: string; retryLabel: string; showRetry: boolean; autoAnimate: boolean; sx: SxProps; private isAnimated; private animation; static styles: import('lit').CSSResult; connectedCallback(): void; playAnimation(): Promise; private handleRetry; render(): import('lit').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'tc-error-screen': TcErrorScreen; } } //# sourceMappingURL=tc-error-screen.d.ts.map