///
import type { CommonPropsType } from '../../types';
import './style';
export type INavOption = {
params: Array<{
key: string;
value: string;
}>;
paramObj?: any;
icon: string;
title: string;
des: string;
tapStatus: 'tap' | 'inside' | 'outer';
insideUrl?: string;
outerUrl?: string;
newPage?: boolean;
withParams?: boolean;
};
export interface IGraphicCardPropsType extends CommonPropsType {
/**
* 导航配置
*/
navOption?: Readonly;
titleVisible: boolean;
titleColor: string;
titleFontWeight: string;
titleFontSize: number;
titleLineHeight: string;
titleMaxLines: number;
desColor: string;
desFontWeight: string;
desVisible: boolean;
desFontSize: number;
desLineHeight: string;
desMaxLines: number;
buttonVisible: boolean;
buttonText: string;
ColMobile: number;
ColPC: number;
percentageVisible: boolean;
iconWidthSize: string;
iconHeightSize: string;
textAlign?: 'start' | 'end' | 'left' | 'right' | 'center' | 'justify';
imageStyle: any;
tips: boolean;
}
export default function GraphicCard({ navOption, ColMobile, ColPC, iconWidthSize, iconHeightSize, titleVisible, desVisible, buttonVisible, textAlign, className, titleColor, titleFontWeight, titleFontSize, titleLineHeight, titleMaxLines, desColor, desFontWeight, desFontSize, desLineHeight, desMaxLines, buttonText, tips, style, }: IGraphicCardPropsType): JSX.Element;