import { ComponentInternalInstance } from "vue"; import { positionInfoType, toolIcoType } from "@/module/type/ComponentType"; export default class InitData { constructor(); setInitStatus(status: boolean): void; getInitStatus(): boolean; getScreenShortWidth(): import("vue").Ref; getScreenShortHeight(): import("vue").Ref; setScreenShortInfo(width: number, height: number): void; getScreenShortController(): import("vue").Ref; getToolController(): import("vue").Ref; getTextInputController(): import("vue").Ref; getToolStatus(): import("vue").Ref; getTextStatus(): import("vue").Ref; getScreenShortImageController(): HTMLCanvasElement | null; setScreenShortImageController(imageController: HTMLCanvasElement): void; setToolStatus(status: boolean): void; setTextStatus(status: boolean): void; getToolLeft(): import("vue").Ref; getToolTop(): import("vue").Ref; setToolInfo(left: number, top: number): void; getToolClickStatus(): import("vue").Ref; setToolClickStatus(status: boolean): void; getCutOutBoxPosition(): positionInfoType; getDragging(): boolean; setDragging(status: boolean): void; setCutOutBoxPosition(mouseX: number, mouseY: number, width: number, height: number): void; getUndoStatus(): import("vue").Ref; setUndoStatus(status: boolean): void; getOptionStatus(): import("vue").Ref; setOptionStatus(status: boolean): void; getOptionIcoController(): import("vue").Ref; getOptionController(): import("vue").Ref; getOptionIcoPosition(): import("vue").Ref; setOptionIcoPosition(position: number): void; getColorPanelStatus(): import("vue").Ref; setColorPanelStatus(status: boolean): void; getSelectedColor(): import("vue").Ref; setSelectedColor(color: string): void; getToolName(): import("vue").Ref; setToolName(itemName: string): void; getPenSize(): import("vue").Ref; setPenSize(size: number): void; /** * 设置父组件传递的数据 * @param emitParam */ setPropsData(emitParam: (event: string, ...args: any[]) => void): void; /** * 设置实例属性 * @param instanceParam */ setProperty(instanceParam: ComponentInternalInstance | null): void; getCurrentInstance(): ComponentInternalInstance | null | undefined; getEmit(): ((event: string, ...args: any[]) => void) | undefined; getHiddenToolIco(): import("vue").Ref<{ save?: boolean | undefined; undo?: boolean | undefined; confirm?: boolean | undefined; }>; setHiddenToolIco(obj: toolIcoType): void; }