import { Paper } from '@mui/material'; import { 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; }