import { CSSProperties, ReactElement, ReactNode } from 'react';

export type IconWrapperProps = {
	hoverTips?: string | ReactElement;
	/**
	 * 提示类型
	 * @default 'tooltip'
	 */
	tipsType?: "popover" | "tooltip";
	icon?: ReactNode;
	style?: CSSProperties;
	wrapperStyle?: CSSProperties;
	text?: string | ReactElement;
	className?: string;
	size?: "small" | "middle" | "large";
	onClick?: (event: any) => void;
	hideHoverBgColor?: boolean;
	hidden?: boolean;
	/** 图标对比文字的位置，默认：brefore */
	position?: "before" | "after";
	/** 图标与文字之间的间距 */
	gap?: number;
};
export declare const IconWrapper: (props: IconWrapperProps) => import("react").JSX.Element;

export {};
