import { LitElement, type PropertyValues } from 'lit'; /** * @element nve-skeleton * @description A loading placeholder component that displays animated placeholder shapes while content loads. * @documentation https://nvidia.github.io/elements/docs/elements/skeleton/ * @since 1.44.0 * @entrypoint \@nvidia-elements/core/skeleton * @slot - Loaded content that replaces the placeholder when provided. * @cssprop --background * @cssprop --border-radius * @cssprop --min-height * @aria https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-live */ export declare class Skeleton extends LitElement { #private; static styles: import("lit").CSSResult[]; static readonly metadata: { tag: string; version: string; }; /** Visual animation style shown while content loads. */ effect: 'shimmer' | 'pulse'; /** Geometry of the placeholder — rounded corners or a full pill outline. */ shape: 'round' | 'pill'; /** Hides the skeleton host when `true` and sets `aria-busy` to the inverse visibility state. */ hidden: boolean; /** @private */ _internals: ElementInternals; render(): import("lit").TemplateResult<1>; connectedCallback(): void; updated(props: PropertyValues): void; }