import React from 'react';
import type { PisellHierarchicalSummaryListAggregateConfig, PisellHierarchicalSummaryListItem, PisellHierarchicalSummaryListKey, PisellHierarchicalSummaryListLevelConfig, PisellHierarchicalSummaryListRenderContext } from '../types';
export interface RowProps {
    prefixCls: string;
    item: PisellHierarchicalSummaryListItem;
    level: number;
    index: number;
    parentPathKeys: PisellHierarchicalSummaryListKey[];
    expandedKeySet: ReadonlySet<PisellHierarchicalSummaryListKey>;
    toggleExpanded: (key: PisellHierarchicalSummaryListKey, options?: {
        siblingKeys?: PisellHierarchicalSummaryListKey[];
    }) => void;
    getKey: (item: PisellHierarchicalSummaryListItem, ctx: {
        level: number;
        index: number;
        parentPathKeys: PisellHierarchicalSummaryListKey[];
    }) => PisellHierarchicalSummaryListKey;
    levelConfig?: Record<number, PisellHierarchicalSummaryListLevelConfig>;
    indent: number;
    rowGap: number;
    gaps?: {
        row?: number;
        rowLeft?: number;
        meta?: number;
        rowRight?: number;
    };
    maxRenderLevel?: number;
    maxExpandLevel?: number;
    aggregate?: PisellHierarchicalSummaryListAggregateConfig;
    renderLabel?: (item: PisellHierarchicalSummaryListItem, ctx: PisellHierarchicalSummaryListRenderContext) => React.ReactNode;
    renderValue?: (item: PisellHierarchicalSummaryListItem, ctx: PisellHierarchicalSummaryListRenderContext) => React.ReactNode;
    /** 父行是否带有 itemsCount（仅此类子项显示圆点 + #667085，其他保持黑色） */
    parentHasItemsCount?: boolean;
}
export declare const Row: React.FC<RowProps>;
