import React from 'react';
export interface UseCardRenderOptions {
    /** 显示的列配置 */
    displayColumns: Array<{
        dataIndex: string;
        title: string;
        [key: string]: any;
    }>;
    /** 是否显示字段标题 */
    showFieldTitle: boolean;
    /** 渲染单元格值的函数 */
    renderCellValue: (col: any, value: any, rowIndex: number, item: any) => React.ReactNode;
}
export interface UseCardRenderResult {
    /** 渲染卡片内容 */
    renderCardContent: (item: any, rowIndex: number) => React.ReactNode;
    /** 渲染卡片标题 */
    renderCardTitle: (item: any, rowIndex: number) => React.ReactNode;
}
/**
 * 卡片渲染 Hook
 * 提取卡片内容和标题的渲染逻辑
 */
export declare function useCardRender({ displayColumns, showFieldTitle, renderCellValue, }: UseCardRenderOptions): UseCardRenderResult;
