const ImageProps = [ { name: 'preview', type: 'boolean', default: 'false', description: 'Controls the preview functionality.' } ]; const ImageEvents = [ { name: 'show', description: 'Triggered when the preview overlay is shown.' }, { name: 'hide', description: 'Triggered when the preview overlay is hidden.' }, { name: 'error', description: 'Triggered when an error occurs while loading an image file.' } ]; const ImageSlots = [ { name: 'indicator', description: 'Custom content for the preview indicator' } ]; module.exports = { image: { name: 'Image', description: 'Displays an image with preview and tranformation options.', props: ImageProps, events: ImageEvents, slots: ImageSlots } };