/** 分组表头及可见分组边界的统一样式。@author nokecy */ type DisplayedGroup = { getParent(): DisplayedGroup | null; isPadding(): boolean; getColGroupDef(): unknown; getDisplayedLeafColumns(): DisplayedColumn[]; }; type DisplayedColumn = { getParent(): DisplayedGroup | null; }; export declare const compositeClasses: { readonly group: "app-grid-composite-group"; readonly header: "app-grid-composite-header"; readonly cell: "app-grid-composite-cell"; readonly start: "app-grid-composite-start"; readonly end: "app-grid-composite-end"; }; /** 使用显示分组而非原始列顺序,覆盖隐藏列、拆分分组、固定列及多层嵌套。@author nokecy */ export declare const getCompositeColumnEdges: (column?: DisplayedColumn | null) => { grouped: boolean; start: boolean; end: boolean; }; /** 保留页面自定义表头类,所有真实分组共用居中标题和边框。@author nokecy */ export declare const withCompositeGroupHeader: >(column: T) => T; /** 原有类名和规则完整保留;分组边框规则随当前显示列重新求值并移除失效边框。@author nokecy */ export declare const withCompositeLeafHeader: >(column: T) => T; export {};