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<string, unknown> | undefined): Record<string, unknown>;
/**
 * 手机 Table：取消多选列 fixed，避免横向滚动时固定列与表体错位。
 */
export declare function buildSalesPhoneRowSelection(rowSelection: Record<string, unknown> | undefined): Record<string, unknown> | undefined;
