import { ComponentStatus } from '../../../xiaoye-primitives/index.js';
export declare const timelineItemPlacements: readonly ["top", "bottom"];
export declare const timelineItemTypes: readonly ["", "neutral", "primary", "success", "warning", "danger"];
export declare const timelineItemSizes: readonly ["normal", "large"];
export declare const timelineItemStates: readonly ["default", "done", "current", "pending", "blocked"];
export type TimelineItemPlacement = (typeof timelineItemPlacements)[number];
export type TimelineItemType = "" | ComponentStatus;
export type TimelineItemSize = (typeof timelineItemSizes)[number];
export type TimelineItemState = (typeof timelineItemStates)[number];
export interface TimelineItemProps {
    timestamp?: string;
    hideTimestamp?: boolean;
    center?: boolean;
    placement?: TimelineItemPlacement;
    type?: TimelineItemType;
    color?: string;
    size?: TimelineItemSize;
    icon?: string;
    hollow?: boolean;
    state?: TimelineItemState;
}
