import type { FC, PropsWithChildren } from "react"; import { StepPointColor, StepPointSizes } from "../Step"; import { KeepBoolean } from "../../Keep/KeepTheme"; export interface keepStepperTheme { horizontal: { base: string; item: { base: string; size: StepPointSizes; completed: { base: string; on: StepPointColor; off: StepPointColor; }; borderType: { solid: string; dashed: string; }; }; point: { base: string; size: StepPointSizes; withBg: { on: string; off: StepPointColor; }; completed: { on: StepPointColor; off: StepPointColor; }; withRing: { color: { light: StepPointColor; deep: StepPointColor; }; }; withBorder: { on: StepPointColor; off: string; }; }; title: string; content: string; active: KeepBoolean; }; vertical: { base: string; }; } export type TimelineProps = PropsWithChildren<{ className?: string; horizontal?: boolean; gradientPoint?: boolean; timelineBarType?: "solid" | "dashed"; }>; export declare const Timeline: FC & { Item: FC; Point: FC; Content: FC; Time: FC; Title: FC; Body: FC; };