import { LitElement, PropertyValues } from 'lit';
/**
 * @element nve-skeleton
 * @description A loading placeholder component that displays animated placeholder shapes while content loads.
 * @since 1.44.0
 * @entrypoint \@nvidia-elements/core/skeleton
 * @slot - default content slot
 * @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';
    /** Whether the skeleton hides its content */
    hidden: boolean;
    /** @private */
    _internals: ElementInternals;
    render(): import('lit').TemplateResult<1>;
    connectedCallback(): void;
    updated(props: PropertyValues<this>): void;
}
