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