interface CellFormatOptions {
    format?: Record<string, any>;
    context?: any;
}
/**
 * 单元格格式化 Hook
 * 预处理列定义，自动为列添加 cell 渲染函数，避免每次渲染时重复计算
 *
 * @param columnDefinitions 列定义数组
 * @param options 配置选项
 * @returns renderCell / renderCellContent 渲染函数
 */
export declare function useCellFormat(columnDefinitions: any[], options?: CellFormatOptions): {
    renderCell: (col: any, rowIndex: number, rowData: any) => any;
    renderCellContent: (cell: any, cellValue: any, rowIndex: number, rowData: any) => any;
    processedColumnMap: Map<string, any>;
};
export {};
