/// <reference types="react" />
import { ArrayElement } from '../_base/base';
import { strings } from '@douyinfe/semi-foundation/lib/cjs/floatButton/constants';
import { BadgeProps } from '../badge';
export interface FloatButtonProps {
    shape?: ArrayElement<typeof strings.SHAPE>;
    colorful?: boolean;
    style?: React.CSSProperties;
    className?: string;
    icon?: React.ReactNode;
    onClick?: (e: React.MouseEvent) => void;
    href?: string;
    target?: string;
    disabled?: boolean;
    size?: ArrayElement<typeof strings.SIZE>;
    badge?: BadgeProps;
}
