declare const _default: import("../../utils").SFCWithInstall; backgroundType: import("vue").WritableComputedRef; imageUrl: import("vue").ComputedRef; colorForPicker: import("vue").ComputedRef; repeatInfoComposed: import("vue").ComputedRef; pavingEffectList: import("vue").ComputedRef<{ value: string; label: string; type: string; }[]>; isOnPavingEffect: import("vue").ComputedRef; isOnImagePosition: import("vue").ComputedRef; isOnStretch: import("vue").ComputedRef; isOnFill: import("vue").ComputedRef; isOnContain: import("vue").ComputedRef; pavingEffectInfos: import("vue").ComputedRef; imagePositionInfos: import("vue").ComputedRef; stretchInfos: import("vue").ComputedRef; fillInfos: import("vue").ComputedRef; containInfos: import("vue").ComputedRef; backgroundAttachment: import("vue").ComputedRef; opacityForSlider: import("vue").ComputedRef; imageScaling: import("vue").ComputedRef<0 | 1 | -1 | 2 | 3 | 4>; shouldRenderAttachment: import("vue").ComputedRef; shouldRenderOpacity: import("vue").ComputedRef; handleDel: () => void; handleColorInput: (color: any) => void; handleColorChangeStop: (color: any) => void; handleThemeColorClick: (themeColor: any) => void; getCurrentValueByColor: (color: any) => { backgroundColor: any; backgroundImage: string; }; handleRepeatChange: (newVal: any) => void; handleBackgroundAttachmentChange: (backgroundAttachment: any) => void; handleOpacityChange: (newVal: any) => void; handleOpacityChangeStop: (newVal: any) => void; transformInfos: (options: any) => any; isSupportAttachment: ({ backgroundRepeat, backgroundSize }: { backgroundRepeat: any; backgroundSize: any; }) => any; handleJump: () => void; handleFileUpload: () => void; handleFileChange: (ev: any) => void; handleImageScalingChange: (newVal: any) => void; }, any, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("input" | "on-click-theme-color" | "on-type-change" | "on-image-change" | "on-color-changing" | "on-color-change" | "on-scale-change" | "on-attachment-change" | "on-opacity-changing" | "on-opacity-change" | "on-repeat-change")[], "input" | "on-click-theme-color" | "on-type-change" | "on-image-change" | "on-color-changing" | "on-color-change" | "on-scale-change" | "on-attachment-change" | "on-opacity-changing" | "on-opacity-change" | "on-repeat-change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { onInput?: ((...args: any[]) => any) | undefined; "onOn-click-theme-color"?: ((...args: any[]) => any) | undefined; "onOn-type-change"?: ((...args: any[]) => any) | undefined; "onOn-image-change"?: ((...args: any[]) => any) | undefined; "onOn-color-changing"?: ((...args: any[]) => any) | undefined; "onOn-color-change"?: ((...args: any[]) => any) | undefined; "onOn-scale-change"?: ((...args: any[]) => any) | undefined; "onOn-attachment-change"?: ((...args: any[]) => any) | undefined; "onOn-opacity-changing"?: ((...args: any[]) => any) | undefined; "onOn-opacity-change"?: ((...args: any[]) => any) | undefined; "onOn-repeat-change"?: ((...args: any[]) => any) | undefined; }, { useAttachment: boolean; sizeOptions: unknown[]; labelWidth: string; }>> & Record; export default _default;