import { LitElement } from 'lit'; import { SxProps } from '../types.js'; /** * A full-screen loading state with spinner and optional message. * * @csspart screen - The screen container * @csspart content - The content wrapper * @csspart spinner - The spinner element * @csspart message - The message text * @attr {string} message - The loading message * @attr {string} submessage - The submessage text * @attr {string} spinner-size - The spinner size (sm | md | lg | auto) */ export declare class TcLoadingScreen extends LitElement { message: string; submessage: string; spinnerSize: 'sm' | 'md' | 'lg' | 'auto'; sx: SxProps; private loading; static styles: import('lit').CSSResult; connectedCallback(): void; render(): import('lit').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'tc-loading-screen': TcLoadingScreen; } } //# sourceMappingURL=tc-loading-screen.d.ts.map