import { EventEmitter } from '../../stencil-public-runtime';
/**
 * FloatButton 悬浮按钮组件
 * 固定在视口边缘的圆形/方形操作按钮，常用于返回顶部、新建等快捷操作
 */
export declare class FloatButton {
    /** 按钮类型 */
    type: 'default' | 'primary';
    /** 按钮形状 */
    shape: 'circle' | 'square';
    /** 图标（文本/字符图标） */
    icon: string;
    /** 描述文字（与图标二选一或共存） */
    description: string;
    /** 距离右侧偏移（px） */
    right: number;
    /** 距离底部偏移（px） */
    bottom: number;
    /** 角标（数字或文字） */
    badge: number | string | undefined;
    /** 点击事件 */
    hbClick: EventEmitter<{
        source: 'float-button';
        originalEvent: MouseEvent;
    }>;
    private handleClick;
    private renderBadge;
    render(): any;
}
