import type { ContractTableCellRenderModel, ContractTableColumnRenderModel, ContractTableController, ContractTableRowRenderModel } from '@contractspec/lib.presentation-runtime-core'; import * as React from 'react'; export declare function showAllColumns(columns: ContractTableController['columns']): void; export declare function canHideDataColumn(columns: ContractTableController['columns'], column: ContractTableColumnRenderModel): boolean; export declare function ColumnVisibilityMenu({ columns, }: { columns: ContractTableController['columns']; }): import("react/jsx-runtime").JSX.Element | null; export declare function PinMenu({ column, }: { column: ContractTableColumnRenderModel; }): import("react/jsx-runtime").JSX.Element | null; export declare function ResizeHandle({ column, }: { column: ContractTableColumnRenderModel; }): import("react/jsx-runtime").JSX.Element; export declare function renderHeaderContent(controller: ContractTableController, column: ContractTableColumnRenderModel): string | number | bigint | boolean | Iterable | Promise> | Iterable | null | undefined> | import("react/jsx-runtime").JSX.Element | null | undefined; export declare function renderCellContent(row: ContractTableRowRenderModel, cell: ContractTableRowRenderModel['cells'][number] | undefined): string | number | bigint | boolean | Iterable | Promise> | Iterable | null | undefined> | import("react/jsx-runtime").JSX.Element | null | undefined; export declare function cellOverflowClassName(cell: ContractTableCellRenderModel | undefined): "max-w-full truncate whitespace-nowrap" | "max-w-full whitespace-normal break-words" | undefined; export declare function renderOverflowCellContent(row: ContractTableRowRenderModel, cell: ContractTableRowRenderModel['cells'][number] | undefined): string | number | bigint | boolean | Iterable | Promise> | Iterable | null | undefined> | import("react/jsx-runtime").JSX.Element | null | undefined; export declare function stickyStyle(column: ContractTableColumnRenderModel, isHeader?: boolean): React.CSSProperties; export declare function ariaSortValue(column: ContractTableColumnRenderModel): "none" | "ascending" | "descending" | undefined;