import type { RecordBoardColumnType } from '@pisell/materials'; /** 手机 Table 根 class,限定列内容样式作用域 */ export declare const MOBILE_SALES_TABLE_GRID_CLASS = "pisell-sales-grid-mobile-table-grid"; export declare const MOBILE_SALE_BRIEF_CELL_CLASS = "pisell-sales-grid-mobile-table-col--sale-brief"; /** 纵向多行 render:由列 CSS 对子行单独省略 */ export declare const MOBILE_STACK_CELL_CLASS = "pisell-sales-grid-mobile-table-col--stack"; /** 居中 Tag / PisellTags 列 */ export declare const MOBILE_TAG_CELL_CLASS = "pisell-sales-grid-mobile-table-col--tag"; /** 手机端 Sale Brief 列宽(桌面 225) */ export declare const MOBILE_SALE_BRIEF_COLUMN_WIDTH = 156; /** * 将 grid.columns 适配为手机 Table:按列收窄宽度,多行/标签列附加 class。 */ export declare function applySalesPhoneGridColumns(columns: RecordBoardColumnType[] | undefined): RecordBoardColumnType[] | undefined; /** * 合并手机 Table 的 grid className。 */ export declare function mergeSalesPhoneGridClassName(className: string | undefined): string; /** * 手机 Table:去掉横向 scroll.x(尤其 max-content),避免列宽收窄后仍可滚出右侧空白。 * 与预约 buildReservationMobileTableGridConfig 一致,仅保留 autoCalc 等纵向滚动配置。 */ export declare function buildSalesPhoneGridScroll(scroll: Record | undefined): Record; /** * 手机 Table:取消多选列 fixed,避免横向滚动时固定列与表体错位。 */ export declare function buildSalesPhoneRowSelection(rowSelection: Record | undefined): Record | undefined;