export function ImageOptions({ state, settings, dispatch, mountNode, trayDispatch }: { state: any; settings: any; dispatch: any; mountNode: any; trayDispatch: any; }): React.JSX.Element; export namespace ImageOptions { namespace propTypes { let state: PropTypes.Validator; imageName: PropTypes.Requireable; mode: PropTypes.Requireable; loading: PropTypes.Validator; cropperOpen: PropTypes.Validator; cropperSettings: PropTypes.Requireable; rotation: PropTypes.Requireable; scaleRatio: PropTypes.Requireable; translateX: PropTypes.Requireable; translateY: PropTypes.Requireable; direction: PropTypes.Requireable; }>>; compressed: PropTypes.Validator; }>>>; let settings: PropTypes.Validator; embedImage: PropTypes.Requireable; imageSettings: PropTypes.Requireable; image: PropTypes.Requireable; imageName: PropTypes.Requireable; icon: PropTypes.Requireable; iconFillColor: PropTypes.Requireable; collectionOpen: PropTypes.Requireable; loading: PropTypes.Requireable; error: PropTypes.Requireable; cropperOpen: PropTypes.Requireable; cropperSettings: PropTypes.Requireable; rotation: PropTypes.Requireable; scaleRatio: PropTypes.Requireable; translateX: PropTypes.Requireable; translateY: PropTypes.Requireable; direction: PropTypes.Requireable; }>>; compressed: PropTypes.Requireable; }>>; }>>>; let dispatch: PropTypes.Validator<(...args: any[]) => any>; let trayDispatch: PropTypes.Validator<(...args: any[]) => any>; let mountNode: PropTypes.Requireable any) | PropTypes.ReactElementLike | null | undefined>>; } } import React from 'react'; import PropTypes from 'prop-types';