import { DraggableToolWindow } from './DraggableToolWindow.js';
import { IDesignerCanvas } from '../../../IDesignerCanvas.js';
export declare class BoxShadowEditorWindow extends DraggableToolWindow {
    private _designerCanvas;
    private _layers;
    private _selectedIndex;
    private _layerList;
    private _removeBtn;
    private _insetCheck;
    private _enabledCheck;
    private _inputX;
    private _inputY;
    private _inputBlur;
    private _inputSpread;
    private _inputColor;
    private _inputOpacity;
    private _opacityVal;
    private _previewBox;
    private _cssOutput;
    private _loadBtn;
    private _copyBtn;
    private _applyBtn;
    protected get windowTitle(): string;
    protected get windowContentStyle(): CSSStyleSheet;
    protected get windowTemplate(): string;
    constructor(designerCanvas?: IDesignerCanvas);
    private _loadFromPrimarySelection;
    private _currentLayer;
    private _addLayer;
    private _duplicateLayer;
    private _removeLayer;
    private _moveLayer;
    private _renderList;
    private _loadControls;
    private _buildCss;
    private _refresh;
    private _applyToSelection;
}
