export interface GalleryProperties { width?: number | string; height?: number | string; objectFit?: 'cover' | 'contain' | 'fill' | 'none' | 'scale-down'; images: GalleryImage[]; limit?: number; onSelect?: () => void | undefined; onToggle?: () => void | undefined; previewWidth?: number | string; } export declare enum GalleryDirections { LEFT = "left", RIGHT = "right" } export declare enum GallerySizes { CONTAIN = "contain", COVER = "cover", NONE = "none", IMAGE = "image" } export type GalleryImage = string | { source: string; name?: string; };