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