import { UploadOption, ToolName, ToolGroup, ToolItem, CropperLocale } from '../types'; import { PropType } from 'vue'; declare const _default: import('vue').DefineComponent<{ /** 操作按钮布局 */ tools: StringConstructor; /** 允许上传的图片类型 */ accept: StringConstructor; /** 是否需要提示组件 */ tooltip: BooleanConstructor; /** 提示组件属性 */ tooltipProps: PropType>; /** 国际化 */ locale: PropType>; }, { lang: import('vue').ComputedRef; groups: import('vue').ShallowRef; tooltipContent: import('vue').Ref; virtualRef: import('vue').Ref; onUpload: (file: File) => boolean; onClick: (name: Omit) => void; onItemHover: (item: ToolItem, 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>; /** 国际化 */ locale: PropType>; }>> & { onReset?: (() => 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; onUpload?: ((_option?: UploadOption | undefined) => any) | undefined; onOk?: (() => any) | undefined; }, { tooltip: boolean; }, {}>; export default _default;