import type { ImgHTMLAttributes, PropType, Ref } from 'vue'; import type { ImageRenderToolbar } from './public-types'; export interface MoveStrategy { moveVerticalDirection: 'verticalTop' | 'verticalBottom'; moveHorizontalDirection: 'horizontalLeft' | 'horizontalRight'; deltaHorizontal: number; deltaVertical: number; } export declare const imagePreviewSharedProps: { onPreviewPrev: PropType<() => void>; onPreviewNext: PropType<() => void>; showToolbar: { type: BooleanConstructor; default: boolean; }; showToolbarTooltip: BooleanConstructor; renderToolbar: PropType; theme: PropType; }>; }>>; themeOverrides: PropType; }>; }>>>; builtinThemeOverrides: PropType; }>; }>>>; }; export interface ImageContext { previewedImgPropsRef: Ref; } export declare const imageContextKey: import("vue").InjectionKey;