import type { HandleMouse } from '..'; import type { DefineComponent, PropType, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from 'vue'; import type { Install, BasicType } from '../_utils'; import ImagePreview from "./src/image-preview"; export declare const VImagePreview: Install; readonly imgList: BasicType, string[] | null>; readonly modalClose: BasicType; readonly appendToBody: BasicType; readonly isCloseBtn: BasicType; readonly showIndex: BasicType; readonly zIndex: BasicType; readonly isOption: BasicType; readonly round: BasicType, string | null>; readonly onClose: BasicType, null>; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:visible": (visible: boolean) => boolean; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly; readonly imgList: BasicType, string[] | null>; readonly modalClose: BasicType; readonly appendToBody: BasicType; readonly isCloseBtn: BasicType; readonly showIndex: BasicType; readonly zIndex: BasicType; readonly isOption: BasicType; readonly round: BasicType, string | null>; readonly onClose: BasicType, null>; }>> & { "onUpdate:visible"?: ((visible: boolean) => any) | undefined; }, { readonly round: string; readonly onClose: HandleMouse; readonly zIndex: number; readonly visible: boolean; readonly appendToBody: boolean; readonly imgList: string[]; readonly modalClose: boolean; readonly isCloseBtn: boolean; readonly showIndex: number; readonly isOption: boolean; }>>; /** image-preview 组件实例类型 */ export type ImagePreviewInstance = InstanceType; export * from './src/interface'; export default VImagePreview;