import type { BaseTableAPI } from '../..';
export declare function calcStartPosition(left: number, top: number, width: number, height: number, contentWidth: number, contentHeight: number, textAlign?: CanvasTextAlign, textBaseline?: CanvasTextBaseline, margin?: number[], paddingLeft?: number, paddingRight?: number, paddingTop?: number, paddingBottom?: number): {
    x: number;
    y: number;
};
export declare function calculateCellRangeDistribution(startCol: number, startRow: number, endCol: number, endRow: number, table: BaseTableAPI): {
    needRowHeader: boolean;
    needRightRowHeader: boolean;
    needColumnHeader: boolean;
    needBottomColumnHeader: boolean;
    needBody: boolean;
    needCornerHeader: boolean;
    needRightTopCornerHeader: boolean;
    needLeftBottomCornerHeader: boolean;
    needRightBottomCornerHeader: boolean;
};
