import { IRectangle } from '@fluentui/utilities';
import { IPage } from '../List.types';
export type RenderParams = {
    visibleRect: IRectangle | undefined;
    allowedRect: IRectangle | null;
    requiredRect: IRectangle | null;
    materializedRect: IRectangle | null;
    surfaceRect: IRectangle | undefined;
    totalListHeight: number;
    pages: IPage[] | undefined;
    scrollTop: number;
    estimatedLine: number;
    scrollY: number;
};
export declare class ListDebugRenderer {
    private _wrapper;
    private _renderer;
    private _doc;
    constructor(doc?: Document);
    dispose(): void;
    render(params: RenderParams): void;
    private _renderRect;
    private _renderPage;
    private _renderLine;
}
