import React from 'react';
type StyledTimelineProps = {
    clipSidebar?: boolean | 'start' | 'end' | 'both';
    className?: string;
};
export type TimelineProps = StyledTimelineProps & React.ComponentPropsWithoutRef<'div'>;
type StyledTimelineItemProps = {
    condensed?: boolean;
    className?: string;
};
/**
 * @deprecated Use the `TimelineItemProps` type instead
 */
export type TimelineItemsProps = StyledTimelineItemProps & React.ComponentPropsWithoutRef<'div'>;
export type TimelineItemProps = StyledTimelineItemProps & React.ComponentPropsWithoutRef<'div'>;
export type TimelineBadgeVariant = 'accent' | 'success' | 'attention' | 'severe' | 'danger' | 'done' | 'open' | 'closed' | 'sponsors';
export type TimelineBadgeProps = {
    children?: React.ReactNode;
    className?: string;
    /** The color variant of the badge */
    variant?: TimelineBadgeVariant;
} & React.ComponentPropsWithoutRef<'div'>;
export type TimelineBodyProps = {
    /** Class name for custom styling */
    className?: string;
} & React.ComponentPropsWithoutRef<'div'>;
export type TimelineBreakProps = {
    /** Class name for custom styling */
    className?: string;
} & React.ComponentPropsWithoutRef<'div'>;
declare const _default: React.ForwardRefExoticComponent<StyledTimelineProps & Omit<React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>> & {
    Item: React.ForwardRefExoticComponent<StyledTimelineItemProps & Omit<React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>;
    Badge: {
        ({ className, variant, ...props }: TimelineBadgeProps): React.JSX.Element;
        displayName: string;
    };
    Body: React.ForwardRefExoticComponent<{
        /** Class name for custom styling */
        className?: string;
    } & Omit<React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>;
    Break: React.ForwardRefExoticComponent<{
        /** Class name for custom styling */
        className?: string;
    } & Omit<React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>;
};
export default _default;
//# sourceMappingURL=Timeline.d.ts.map