import React from "react";
import { type ResponsiveSlidesToShow } from "./carousel.shared";
type CarouselNodeProps = {
    blockId?: string | null;
    children?: React.ReactNode;
    className?: string;
    slidesToShow?: number | string | ResponsiveSlidesToShow;
    transition?: "slide" | "fade";
    showControls?: boolean | string;
    showDots?: boolean | string;
    arrowVisibility?: "always" | "hover" | "never";
    autoplay?: boolean | string;
    autoplayDelay?: number | string;
    loop?: boolean | string;
};
/**
 * Server-safe carousel shell.
 * Renders static markup that remains readable without JS.
 *
 * Note: This is used as the progressive fallback before the interactive carousel loads.
 * Avoid "fake" navigation controls here; users can scroll horizontally.
 */
export declare const CarouselNodeSSR: React.FC<CarouselNodeProps>;
export default CarouselNodeSSR;
