import type { Paper } from '@mui/material' import type { ComponentProps, ElementType } from 'react' export interface ZoomControlProps { zoom: number direction?: 'vertical' | 'horizontal' reverse?: boolean disabled?: boolean isLoading?: boolean maxZoom?: number minZoom?: number PaperProps?: ComponentProps ResetViewProps?: { Icon: ElementType } showZoom?: boolean onChange: (zoom: number) => void onReset?: () => void }