import React from 'react'; import { ISvgProps } from '@muya-ui/icon-base'; import { IShadowsSpecRecord } from '../shadows'; export interface IImgPreviewToken { spinColor: string; responsiveWidth: number[]; imgWrapper: { marginTop: number; scrollBarSize: number; }; imgPagination: { paddingVertical: number; height: number; itemWidth: number; itemHeight: number; itemMrginRight: number; itemOpacity: number; itemActiveBorderSize: number; buttonWidth: number; buttonHeight: number; buttonFontSize: number; buttonOffset: number; borderActiveColor: string; }; pageButton: { fontSize: number; color: string; boxShadow: IShadowsSpecRecord; opacity: number; spacing: number; leftIcon?: React.FunctionComponent; rightIcon?: React.FunctionComponent; }; closeIcon: { icon?: React.FunctionComponent; top: number; right: number; fontSize: number; color: string; }; imgActions: { bottom: number; zoomInIcon?: React.FunctionComponent; zoomOutIcon?: React.FunctionComponent; resetZoomIcon?: React.FunctionComponent; }; }