import { CSSProperties, ReactNode } from 'react'; import { ColumnInstance, IdType } from 'react-table'; import { ComponentSize } from '../ConfigProvider'; import { TableColumnFixType, TableColumnWidths, TableInternalColumnOptions } from './types'; export declare function getSelectedRowIds(ids: string[]): Record, boolean>; export declare function children2ColumnOptions(children: ReactNode): Array>; export declare function areIdsEquals(idsA: Record, boolean>, idsB: Record, boolean>): boolean; export declare function getRowId(record: R, recordIdAccessor?: keyof R): string | null; export declare function areColumnWidthsEquals(widthsA: TableColumnWidths, widthsB: TableColumnWidths): boolean; export declare function getPaddingBySize(size: ComponentSize): number[]; export declare function getNumberWidthByPx(stringWidth: string): number; export declare function getFixedStyle(colWidths: TableColumnWidths, columnIndex: number, columns: Array>, fixed?: TableColumnFixType): CSSProperties;