import "./index.scss";
import { BaseComponentModel } from "../../../models/base";
import ThemeRender from "../themeRender";
import { Layout } from "../../../models";
export default class DesignPanel extends ThemeRender {
    data: Array<BaseComponentModel>;
    selectComponent: BaseComponentModel;
    root: Layout;
    isRoot: boolean;
    defaultImage: string;
    mounted(): void;
    rootChange(): void;
    onMoveEnd(param: {
        newIndex: number;
        oldIndex: number;
    }): void;
    onSelectComponent(index: number): void;
    onCloneComponent(index: number): void;
    onComponentAdd(evt: any): void;
    onDeleteComponent(index: number): void;
}
