import { WebImage, MediaItem, MediaPickerEnums } from "../../models"; import { TsxAllowUnknowProperties } from "../"; export interface IImageGridComponentAttributes { appendToGrid?: boolean; } export interface IImageGridComponent extends IImageGridComponentAttributes { images?: Array; onImageSelected?: (image: WebImage) => void; itemDetailSlot?: (h: any, item: MediaItem) => JSX.Element; itemOverlaySlot?: (h: any, item: MediaItem) => JSX.Element; searchStatus?: MediaPickerEnums.MediaSearchStatus; } declare global { namespace VueTsxSupport.JSX { interface Element { } interface ElementClass { } interface ElementAttributesProperty { } interface IntrinsicElements { "omfx-media-imagegrid": TsxAllowUnknowProperties; } } }