import type { AreaRange } from '../../common/interface';
import { NormalizedAlign } from '../normalize';
/**
 * 动态调整滚动过程中列头的可视区域
 */
export declare const adjustTextIconPositionWhileScrolling: (viewportArea: AreaRange, contentArea: AreaRange, style: {
    align: NormalizedAlign;
    size: {
        textSize: number;
        iconStartSize?: number;
        iconEndSize?: number;
    };
    padding: {
        start: number;
        end: number;
        betweenTextAndEndIcon?: number;
    };
}, options?: {
    isCustomRenderer?: boolean;
}) => {
    iconStart: number;
    textStart: number;
    iconEnd: number;
};
