import * as React from 'react';
import { useReactTable } from '../../cn-ai-table/react-table';
import { ColumnDef } from '../../cn-ai-table/table-core';
interface UseColumnWidthSyncOptions {
    data: any[];
    columns: Array<ColumnDef<any>>;
    grouping: string[];
}
interface UseColumnWidthSyncReturn {
    columnWidths: number[];
    firstColumnWidthRef: React.MutableRefObject<number | null>;
    referenceTableRef: React.RefObject<HTMLTableElement>;
    referenceTableInstance: ReturnType<typeof useReactTable>;
    ReferenceTable: React.ReactElement;
}
/**
 * 列宽同步逻辑 Hook
 * 用于同步表头和内容列的宽度（以基础表格demo的表头列宽为基准）
 */
export declare function useColumnWidthSync({ data, columns, grouping, }: UseColumnWidthSyncOptions): UseColumnWidthSyncReturn;
export {};
