import React from 'react';
export interface DetailPanelColumn {
    dataIndex: string;
    title: string;
    [key: string]: any;
}
export interface DetailPanelItem {
    dataIndex: string;
    title: string;
    rawValue: any;
    renderedValue: React.ReactNode;
    column: DetailPanelColumn;
}
export interface DetailPanelProps {
    /** 标题内容 */
    title: React.ReactNode;
    /** 标题右侧图标内容（可选） */
    titleIcon?: React.ReactNode;
    /** AI 总结内容 */
    aiSummaryContent?: React.ReactNode;
    /** 详情展示列 */
    detailColumns: DetailPanelColumn[];
    /** 详情展示项 */
    detailItems: DetailPanelItem[];
    /** 当前记录数据 */
    selectedRecord: any;
    /** 当前选中索引 */
    selectedIndex: number;
    /** 数据总数 */
    totalCount: number;
    /** 上一条回调 */
    onPrevious: () => void;
    /** 下一条回调 */
    onNext: () => void;
    /** 操作列渲染函数 */
    renderOperateCell?: (record: any, index: number) => React.ReactNode;
    /** 自定义类名 */
    className?: string;
    /** 字段映射（用于获取字段图标） */
    fieldMap?: Record<string, any>;
}
/**
 * 详情面板组件
 * 封装右侧详情区域的通用结构：可滚动区域（标题 + AI总结 + 页签内容）+ 固定底部导航
 */
export declare const DetailPanel: React.FC<DetailPanelProps>;
export default DetailPanel;
