import React, { type ReactNode } from "react";
import type { TimelineRowProps } from "../index.js";
import type { Period } from "./types.external.js";
type ParsedRow = {
    label: React.ReactNode;
    icon?: React.ReactNode;
    headingTag?: string;
    periods: Omit<Period, "id" | "endInclusive">[];
    restProps: Omit<TimelineRowProps, "label" | "icon" | "headingTag">;
    ref?: React.Ref<HTMLOListElement>;
};
export declare const parseRows: (rowChildren: ReactNode[]) => ParsedRow[];
export {};
