import { HTMLMotionProps } from 'framer-motion';
import { default as React } from 'react';
export interface TimelineDotProps extends HTMLMotionProps<"div"> {
    variant?: "primary" | "primary-container" | "secondary" | "surface" | "outline" | "ghost" | "solid";
    size?: "sm" | "md" | "lg" | "xl";
    shape?: "circle" | "diamond" | "square";
}
export declare const Timeline: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLUListElement> & React.RefAttributes<HTMLUListElement>> & {
    Item: React.ForwardRefExoticComponent<Omit<HTMLMotionProps<"li">, "ref"> & React.RefAttributes<HTMLLIElement>>;
    Separator: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
    Connector: React.ForwardRefExoticComponent<Omit<HTMLMotionProps<"div">, "ref"> & React.RefAttributes<HTMLDivElement>>;
    Dot: React.ForwardRefExoticComponent<Omit<TimelineDotProps, "ref"> & React.RefAttributes<HTMLDivElement>>;
    Content: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
};
