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