import { DocumentLayout } from '../../../../../layout/document-layout';
import { Rectangle } from '@devexpress/utils/lib/geometry/rectangle';
import { DebugVisualizerType } from './debug-visualizer-type';
export declare abstract class DebugBaseVisualizer {
    abstract getType(): DebugVisualizerType;
    abstract getContainerClassName(): string;
    abstract fillPageContainer(layout: DocumentLayout, pageContainer: HTMLElement, pageIndex: number): any;
    createElement(className: string, bounds: Rectangle, textContent?: string): HTMLElement;
}
