import type Context from './Context';
export default class Body {
    private resizeTarget;
    private isMouseDown;
    private resizeDiff;
    private clientY;
    private ctx;
    private x;
    private y;
    private width;
    private height;
    private headIndex;
    private tailIndex;
    private isResizing;
    private renderRows;
    private visibleRows;
    private visibleHeight;
    private visibleWidth;
    private containerRect;
    private data;
    constructor(ctx: Context);
    private init;
    private initResizeRow;
    private resizeRow;
    private drawTipLine;
    private drawFixedShadow;
    private binarySearch;
    update(): void;
    updateAutoHeight(): boolean;
    draw(): void;
}
