import { ScreenShotOptions } from "../../lib/type/components/screenshot";
export default class CreateDom {
    private readonly domNodes;
    private readonly toolController;
    private readonly optionIcoController;
    private readonly optionController;
    private readonly textInputController;
    private readonly completeCallback;
    private readonly closeCallback;
    private readonly hiddenIcoArr;
    private readonly toolbar;
    private readonly toolbarItemMap;
    private toolbarEventsBound;
    private textSizeDisplay?;
    private textSizeSelectPanel?;
    constructor(options: ScreenShotOptions);
    private resolveCompleteCallback;
    private setupOptionPanelAutoHide;
    private renderToolBar;
    private createToolbarItem;
    private bindToolbarEvents;
    private handleToolbarClick;
    private handleToolbarPointerOver;
    private handleToolbarPointerOut;
    private renderTextSizeSelectPanel;
    private handleTextSizeOptionClick;
    private renderBrushSelectPanel;
    private handleBrushSelectClick;
    private handleColorPanelClick;
    private setTextInputPanel;
    private setOptionIcoClassName;
    private filterHideIcon;
    private createDiv;
}
