import React from 'react';
export interface DetailViewLayoutProps {
    /** 视图 ID */
    viewId: string;
    /** 左侧内容 */
    leftContent: React.ReactNode;
    /** 右侧内容 */
    rightContent: React.ReactNode;
    /** 空状态内容 */
    emptyContent?: React.ReactNode;
    /** 是否显示空状态 */
    isEmpty?: boolean;
    /** 自定义类名（用于扩展样式） */
    className?: string;
    /** 顶部工具栏内容 */
    toolbar?: React.ReactNode;
    /** 是否显示 loading */
    loading?: boolean;
    /** loading 提示文字 */
    loadingTip?: string;
}
export interface DetailNavigationProps {
    /** 当前选中索引 */
    selectedIndex: number;
    /** 数据总数 */
    totalCount: number;
    /** 上一条回调 */
    onPrevious: () => void;
    /** 下一条回调 */
    onNext: () => void;
    /** 操作列渲染函数 */
    renderOperateCell?: (record: any, index: number) => React.ReactNode;
    /** 当前记录 */
    selectedRecord?: any;
    /** 自定义类名（用于扩展样式） */
    className?: string;
}
export interface DetailContentProps {
    /** 标题内容 */
    title: React.ReactNode;
    /** 标题图标内容 */
    titleIcon?: React.ReactNode;
    /** 详情表单内容 */
    formContent: React.ReactNode;
    /** AI 总结内容 */
    aiSummaryContent?: React.ReactNode;
    /** 导航内容 */
    navigationContent: React.ReactNode;
    /** 自定义类名（用于扩展样式） */
    className?: string;
}
