UNPKG

yuang-framework-ui-pc

Version:

yuang-framework-ui-pc Library

73 lines (71 loc) 2.76 kB
import { PropType } from 'vue'; import { EleTooltipProps, EleTooltipInstance } from '../../ele-app/plus'; import { UploadOption, ToolName, ToolGroup, ToolItem, BeforeUploadClick, CropperLocale } from '../types'; declare const _default: import('vue').DefineComponent<{ /** 操作按钮布局 */ tools: StringConstructor; /** 允许上传的图片类型 */ accept: StringConstructor; /** 是否需要提示组件 */ tooltip: BooleanConstructor; /** 提示组件属性 */ tooltipProps: PropType<EleTooltipProps>; /** 上传按钮点击前的钩子 */ beforeUploadClick: PropType<BeforeUploadClick>; /** 国际化 */ locale: PropType<Partial<CropperLocale>>; }, { lang: import('vue').ComputedRef<CropperLocale>; tooltipRef: import('vue').Ref<EleTooltipInstance>; groups: import('vue').ShallowRef<ToolGroup[]>; tooltipContent: import('vue').Ref<string>; virtualRef: import('vue').Ref<any>; handleUpload: (file: File) => boolean; handleClick: (name: Omit<ToolName, "upload">) => void; handleItemHover: (item: ToolItem, e: MouseEvent) => void; handleUploadButtonClick: (e: MouseEvent) => void; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { zoomIn: () => true; zoomOut: () => true; moveLeft: () => true; moveRight: () => true; moveUp: () => true; moveDown: () => true; rotateLeft: () => true; rotateRight: () => true; flipX: () => true; flipY: () => true; reset: () => true; upload: (_option?: UploadOption) => true; ok: () => true; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ /** 操作按钮布局 */ tools: StringConstructor; /** 允许上传的图片类型 */ accept: StringConstructor; /** 是否需要提示组件 */ tooltip: BooleanConstructor; /** 提示组件属性 */ tooltipProps: PropType<EleTooltipProps>; /** 上传按钮点击前的钩子 */ beforeUploadClick: PropType<BeforeUploadClick>; /** 国际化 */ locale: PropType<Partial<CropperLocale>>; }>> & { onReset?: (() => any) | undefined; onUpload?: ((_option?: UploadOption | undefined) => any) | undefined; onZoomIn?: (() => any) | undefined; onZoomOut?: (() => any) | undefined; onMoveLeft?: (() => any) | undefined; onMoveRight?: (() => any) | undefined; onMoveUp?: (() => any) | undefined; onMoveDown?: (() => any) | undefined; onRotateLeft?: (() => any) | undefined; onRotateRight?: (() => any) | undefined; onFlipX?: (() => any) | undefined; onFlipY?: (() => any) | undefined; onOk?: (() => any) | undefined; }, { tooltip: boolean; }, {}>; export default _default;