import { TimelineBadgeVariants } from "./constants.js"; import React from "react"; //#region src/Timeline/Timeline.d.ts type StyledTimelineProps = { clipSidebar?: boolean | 'start' | 'end' | 'both'; className?: string; }; type TimelineProps = StyledTimelineProps & Omit, 'role'>; type StyledTimelineItemProps = { condensed?: boolean; className?: string; }; /** * @deprecated Use the `TimelineItemProps` type instead */ type TimelineItemsProps = StyledTimelineItemProps & React.ComponentPropsWithoutRef<'li'>; type TimelineItemProps = StyledTimelineItemProps & React.ComponentPropsWithoutRef<'li'>; type TimelineBadgeVariant = (typeof TimelineBadgeVariants)[number]; type TimelineBadgeProps = { children?: React.ReactNode; className?: string; /** The color variant of the badge */ variant?: TimelineBadgeVariant; } & React.ComponentPropsWithoutRef<'div'>; type TimelineBodyProps = { /** Class name for custom styling */className?: string; } & React.ComponentPropsWithoutRef<'div'>; type TimelineBreakProps = { /** Class name for custom styling */className?: string; } & Omit, 'role'>; type TimelineActionsProps = { /** Class name for custom styling */className?: string; } & React.ComponentPropsWithoutRef<'div'>; type TimelineAvatarProps = { /** Class name for custom styling */className?: string; } & React.ComponentPropsWithoutRef<'div'>; declare const _default: React.ForwardRefExoticComponent, HTMLOListElement>, "ref">, "role"> & React.RefAttributes> & { Item: React.ForwardRefExoticComponent, HTMLLIElement>, "ref"> & React.RefAttributes>; Avatar: React.ForwardRefExoticComponent<{ /** Class name for custom styling */className?: string; } & Omit, HTMLDivElement>, "ref"> & React.RefAttributes>; Badge: { ({ className, variant, ...props }: TimelineBadgeProps): React.JSX.Element; displayName: string; }; Body: React.ForwardRefExoticComponent<{ /** Class name for custom styling */className?: string; } & Omit, HTMLDivElement>, "ref"> & React.RefAttributes>; Break: React.ForwardRefExoticComponent<{ /** Class name for custom styling */className?: string; } & Omit, HTMLLIElement>, "ref">, "role"> & React.RefAttributes>; Actions: React.ForwardRefExoticComponent<{ /** Class name for custom styling */className?: string; } & Omit, HTMLDivElement>, "ref"> & React.RefAttributes>; }; //#endregion export { TimelineActionsProps, TimelineAvatarProps, TimelineBadgeProps, TimelineBadgeVariant, TimelineBodyProps, TimelineBreakProps, TimelineItemProps, TimelineItemsProps, TimelineProps, _default as default };