import { undoPanel, redoPanel } from '../../../utils/historyUtil'; import { clearEventBubble } from '../../../utils/event'; declare const _default: import("vue").DefineComponent<{}, { configStore: import("pinia").Store<"myPrintConfig", { init: boolean; printer: any; defaultPrinter: any; clientProtocol: string; clientUrl: string; autoConnect: number; settingPanel: any; settingDesign: { autoAlign: number; showElementDesignBorderIs: number; }; }, {}, { initConfig(): void; updateConfig(key: string, value: string): void; postConfig(): void; }>; readonly redoStack: import("vue").Ref[]>; readonly undoPanel: typeof undoPanel; readonly redoPanel: typeof redoPanel; readonly history: import("vue").Ref[]>; readonly canRedo: import("vue").Ref; readonly canUndo: import("vue").Ref; readonly handlePanelElementList: { setting: { icon: string; label: string; visible: boolean; }; operation: { icon: string; label: string; visible: boolean; }; history: { icon: string; label: string; visible: boolean; }; }; MyCollapse: import("vue").DefineComponent<{ element: { type: any; required: false; default: () => import("../../../index").HandlePanel; }; position: { type: any; required: true; default: () => import("../../../index").HandlePanelPosition; }; modelValue: { type: BooleanConstructor; required: false; default: boolean; }; }, { props: any; appStore: import("pinia").Store<"myPrintApp", { locale: string; displayModel: import("../../../index").DisplayModel; client: { connect: boolean; }; panelPosition: { x: number; y: number; scrollX: number; scrollY: number; }; currentPanel: import("../../../index").Panel; previewData: any[]; provider: import("../../../index").Provider; lastPageUnit: import("../../../index").PageUnit; currentElement: import("../../../index").MyElement[]; auxiliaryLineTmp: import("../../../index").MyAuxiliaryLine; dataRotation: number | "rotate" | "none" | "ns-resize" | "move" | "col-resize"; }, {}, { SET_LOCALE(locale: T): void; SET_CLIENT_CONNECT(status: boolean): void; }>; emit: (event: "update:modelValue", ...args: any[]) => void; headRef: import("vue").Ref; data: { x: number; y: number; right: number; bodyResizeHeight: number; translateX: number; translateY: number; show: boolean; resizeIs: boolean; zIndex: number; loaded: boolean; }; clickHead: () => void; clickHeadClose: () => void; style: import("vue").ComputedRef; headMouseDown: (e: MouseEvent) => boolean; bodyMouseDown: () => void; resize: (e: MouseEvent) => boolean; MyScrollbar: import("vue").DefineComponent<{ tag: { type: StringConstructor; required: false; default: string; }; height: { type: StringConstructor; required: false; default: string; }; options: { type: any; required: false; default: () => {}; }; hoverBlod: { type: BooleanConstructor; required: false; default: boolean; }; disabledScrollBar: { type: BooleanConstructor; required: false; default: boolean; }; }, { props: any; emit: (event: "scroll" | "ps-scroll-y" | "ps-scroll-x" | "ps-scroll-up" | "ps-scroll-down" | "ps-scroll-left" | "ps-scroll-right" | "ps-y-reach-start" | "ps-y-reach-end" | "ps-x-reach-start" | "ps-x-reach-end", ...args: any[]) => void; scrollbar: import("vue").Ref; ps: import("vue").Ref; resizeObserver: ResizeObserver; createInstance: () => void; destroyInstance: () => void; eventListeners: Record void>; createEventListener: (eventName: import("../../my/scrollbar/my-scrollbar.vue").PerfectScrollbarEmitsKeys) => (event: Event) => void; toggleListeners: (addListeners?: boolean) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("scroll" | "ps-scroll-y" | "ps-scroll-x" | "ps-scroll-up" | "ps-scroll-down" | "ps-scroll-left" | "ps-scroll-right" | "ps-y-reach-start" | "ps-y-reach-end" | "ps-x-reach-start" | "ps-x-reach-end")[], "scroll" | "ps-scroll-y" | "ps-scroll-x" | "ps-scroll-up" | "ps-scroll-down" | "ps-scroll-left" | "ps-scroll-right" | "ps-y-reach-start" | "ps-y-reach-end" | "ps-x-reach-start" | "ps-x-reach-end", import("vue").PublicProps, Readonly {}; }; hoverBlod: { type: BooleanConstructor; required: false; default: boolean; }; disabledScrollBar: { type: BooleanConstructor; required: false; default: boolean; }; }>> & { onScroll?: (...args: any[]) => any; "onPs-scroll-y"?: (...args: any[]) => any; "onPs-scroll-x"?: (...args: any[]) => any; "onPs-scroll-up"?: (...args: any[]) => any; "onPs-scroll-down"?: (...args: any[]) => any; "onPs-scroll-left"?: (...args: any[]) => any; "onPs-scroll-right"?: (...args: any[]) => any; "onPs-y-reach-start"?: (...args: any[]) => any; "onPs-y-reach-end"?: (...args: any[]) => any; "onPs-x-reach-start"?: (...args: any[]) => any; "onPs-x-reach-end"?: (...args: any[]) => any; }, { height: string; tag: string; options: any; hoverBlod: boolean; disabledScrollBar: boolean; }, {}>; MyIcon: import("vue").DefineComponent<{ disabled: { type: BooleanConstructor; required: false; default: boolean; }; modelValue: { type: BooleanConstructor; required: false; default: boolean; }; focusBk: { type: BooleanConstructor; required: false; default: boolean; }; size: { type: (NumberConstructor | StringConstructor)[]; required: false; default: number; }; padding: { type: StringConstructor; required: false; default: any; }; }, { emit: (event: "click" | "update:modelValue", ...args: any[]) => void; props: any; click: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "update:modelValue")[], "click" | "update:modelValue", import("vue").PublicProps, Readonly> & { onClick?: (...args: any[]) => any; "onUpdate:modelValue"?: (...args: any[]) => any; }, { padding: string; size: string | number; modelValue: boolean; disabled: boolean; focusBk: boolean; }, {}>; ArrowRight: import("vue").DefineComponent<{}, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; Close: import("vue").DefineComponent<{}, {}, any, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly import("../../../index").HandlePanel; }; position: { type: any; required: true; default: () => import("../../../index").HandlePanelPosition; }; modelValue: { type: BooleanConstructor; required: false; default: boolean; }; }>> & { "onUpdate:modelValue"?: (...args: any[]) => any; }, { element: any; modelValue: boolean; }, {}>; HistoryLineText: import("vue").DefineComponent<{ content: { type: StringConstructor; required: false; default: string; }; }, { props: any; data: { prefix: string; suffix: string; }; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, { content: string; }, {}>; readonly clearEventBubble: typeof clearEventBubble; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>, {}, {}>; export default _default;