/** * @class ColumnFilter */ declare class ColumnFilter { /** * @type {number} */ offset: number; /** * @type {number} */ total: number; /** * @type {number} */ countTH: number; /** * @param {number} offset The scroll horizontal offset. * @param {number} total The total width of the table. * @param {number} countTH The number of rendered row headers. */ constructor(offset: number, total: number, countTH: number); /** * @param {number} index The visual column index. * @returns {number} */ offsetted(index: number): number; /** * @param {number} index The visual column index. * @returns {number} */ unOffsetted(index: number): number; /** * @param {number} index The visual column index. * @returns {number} */ renderedToSource(index: number): number; /** * @param {number} index The visual column index. * @returns {number} */ sourceToRendered(index: number): number; /** * @param {number} index The visual column index. * @returns {number} */ offsettedTH(index: number): number; /** * @param {number} index The visual column index. * @returns {number} */ unOffsettedTH(index: number): number; /** * @param {number} index The visual column index. * @returns {number} */ visibleRowHeadedColumnToSourceColumn(index: number): number; /** * @param {number} index The visual column index. * @returns {number} */ sourceColumnToVisibleRowHeadedColumn(index: number): number; } export default ColumnFilter;