/** Props for {@link ThreadSkeleton}. */
export interface ThreadSkeletonProps {
    /** Additional CSS class names for the root container. */
    readonly className?: string;
}
/**
 * Pulse-animated skeleton that mimics the shape of a conversation
 * thread. Renders alternating human-bubble and AI-response
 * silhouettes so the loading state feels purposeful.
 *
 * Intended as an opt-in building block for consumers to show while
 * session data loads. Not auto-rendered by {@link MessageThread}.
 *
 * All visual properties flow through `--stgm-*` tokens.
 *
 * @example
 * ```tsx
 * if (isLoading) return <ThreadSkeleton className="flex-1" />;
 * ```
 */
export declare function ThreadSkeleton({ className }: ThreadSkeletonProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=ThreadSkeleton.d.ts.map