UNPKG

@aplus-frontend/ui

Version:

77 lines (76 loc) 3.04 kB
import { CreateComponentPublicInstanceWithMixins, ComponentOptionsMixin, PublicProps, GlobalComponents, GlobalDirectives, ComponentProvideOptions, ComponentOptionsBase, VNodeProps, AllowedComponentProps, ComponentCustomProps, Plugin } from 'vue'; import { ApImageProps } from './interface'; import { ImgInfo } from '@aplus-frontend/antdv/es/vc-image/src/Preview'; export * from './interface'; declare const ApImage: { new (...args: any[]): CreateComponentPublicInstanceWithMixins<Readonly< ApImageProps> & Readonly<{}>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, PublicProps, { preview: boolean | { visible?: boolean; onVisibleChange?: (visible: boolean, prevVisible: boolean) => void; getContainer: string | HTMLElement | (() => HTMLElement); src?: string; maskClassName?: string; current?: number; }; }, false, {}, {}, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly< ApImageProps> & Readonly<{}>, {}, {}, {}, {}, { preview: boolean | { visible?: boolean; onVisibleChange?: (visible: boolean, prevVisible: boolean) => void; getContainer: string | HTMLElement | (() => HTMLElement); src?: string; maskClassName?: string; current?: number; }; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & ComponentOptionsBase<Readonly< ApImageProps> & Readonly<{}>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, { preview: boolean | { visible?: boolean; onVisibleChange?: (visible: boolean, prevVisible: boolean) => void; getContainer: string | HTMLElement | (() => HTMLElement); src?: string; maskClassName?: string; current?: number; }; }, {}, string, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => { $slots: { toolbarRender?(_: { originalNodes: import("vue/jsx-runtime").JSX.Element[]; actions: { onFlipX: () => void; onFlipY: () => void; onRotateLeft: () => void; onRotateRight: () => void; onZoomIn: () => void; onZoomOut: () => void; }; transform: { x: number; y: number; scale: number; rotate: number; flip: { x: number; y: number; }; }; image: ImgInfo; current?: number; total?: number; }): any; }; }) & ( Plugin & (new (...args: any[]) => { $props: { onClick?: () => void; }; })); export { ApImage };