import { AnyObject } from "../_util/type.js"; import { SizeType } from "../config-provider/SizeContext.js"; import { ColumnTitle, ColumnTitleProps, ColumnType, Key, TablePaginationPlacement, TablePaginationPosition } from "./interface.js"; //#region src/table/util.d.ts declare function getColumnKey(column: ColumnType, defaultKey: string): Key; declare function getColumnPos(index: number, pos?: string): string; declare function renderColumnTitle(title: ColumnTitle, props: ColumnTitleProps): any; /** * Safe get column title * * Should filter [object Object] */ declare function safeColumnTitle(title: ColumnTitle, props: ColumnTitleProps): any; declare function normalizePlacement(pos: TablePaginationPlacement | TablePaginationPosition): "center" | "end" | "start"; declare function getPaginationSize(paginationSize: SizeType, mergedSize: SizeType): SizeType; //#endregion export { getColumnKey, getColumnPos, getPaginationSize, normalizePlacement, renderColumnTitle, safeColumnTitle };