import './SwitchGraphicsSmall.css';
import React, { CSSProperties, MouseEventHandler } from 'react';
declare const directionList: {
    'to-right': {
        x1: string;
        y1: string;
        x2: string;
        y2: string;
    };
    'to-left': {
        x1: string;
        y1: string;
        x2: string;
        y2: string;
    };
    'to-bottom': {
        x1: string;
        y1: string;
        x2: string;
        y2: string;
    };
    'to-top': {
        x1: string;
        y1: string;
        x2: string;
        y2: string;
    };
    'to-bottom-right': {
        x1: string;
        y1: string;
        x2: string;
        y2: string;
    };
    'to-top-left': {
        x1: string;
        y1: string;
        x2: string;
        y2: string;
    };
    'to-bottom-left': {
        x1: string;
        y1: string;
        x2: string;
        y2: string;
    };
    'to-top-right': {
        x1: string;
        y1: string;
        x2: string;
        y2: string;
    };
};
export interface SwitchGraphicsSmallProps {
    /** id标志 */
    id?: string;
    /** 样式，默认undefined */
    style?: CSSProperties;
    /** 图标宽度*/
    width?: number;
    /** 图标高度*/
    height?: number;
    /** 样式类，默认undefined */
    className?: string;
    /** 鼠标hover */
    onMouseEnter?: MouseEventHandler<HTMLSpanElement>;
    /** 鼠标hover离开 */
    onMouseLeave?: MouseEventHandler<HTMLSpanElement>;
    /** 是否是蓝色系图标，默认false */
    blue?: boolean;
    /** 是否是图标按钮，默认false */
    button?: boolean;
    /** 是否有图标外框，默认false */
    border?: boolean;
    /** 是否禁用，默认false */
    disabled?: boolean;
    /** 渐变颜色 */
    gradientColors?: string[];
    /** 渐变方向，例如 'to-right'、'to-bottom' 等 */
    gradientDirection?: keyof typeof directionList;
    /** 自定义渐变ID */
    gradientId?: string;
    /** 点击事件，默认undefined */
    onClick?: MouseEventHandler<HTMLSpanElement>;
}
declare const SwitchGraphicsSmall: React.FC<SwitchGraphicsSmallProps>;
export default SwitchGraphicsSmall;
//# sourceMappingURL=SwitchGraphicsSmall.d.ts.map