import type { ReactNode } from 'react';
type SnakeShape = 'circle' | 'rounded-rect';
interface SnakeLoadingFrameProps {
    shape: SnakeShape;
    loading: boolean;
    children: ReactNode;
    className?: string;
    themeColor?: string;
    strokeWidth?: number;
    contentClassName?: string;
}
interface SnakeLoadingPreviewProps {
    shape: SnakeShape;
    children: ReactNode;
    className?: string;
    themeColor?: string;
    defaultProgress?: number;
    strokeWidth?: number;
    contentClassName?: string;
}
export declare function SnakeLoadingFrame(props: SnakeLoadingFrameProps): import("react/jsx-runtime").JSX.Element;
export declare function SnakeLoadingPreview({ shape, children, className, themeColor, defaultProgress, strokeWidth, contentClassName, }: SnakeLoadingPreviewProps): import("react/jsx-runtime").JSX.Element;
export {};
