import { LitElement } from 'lit'; export declare class Skeleton extends LitElement { static styles: import("lit").CSSResult; /** * Defines the shape of the skeleton element. */ accessor shape: 'rectangle' | 'circle'; /** * Optional: Predefined size (small, medium, large). */ accessor size: 'small' | 'medium' | 'large' | undefined; /** * Optional: Custom width (overrides size if provided). */ accessor width: string | undefined; /** * Optional: Custom height (overrides size if provided). */ accessor height: string | undefined; /** * Sets the number of skeleton lines to display. */ accessor lines: number; /** * Sets whether to display inline or block. */ accessor inline: boolean; /** * Set to `true` for AI theme. * This adds the `.ai-connected` class and reflects the host attribute, * allowing shidoka-scoped CSS variables to resolve. */ accessor aiConnected: boolean; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'kyn-skeleton': Skeleton; } } //# sourceMappingURL=skeleton.d.ts.map