import React from 'react';
import { ViewProps } from 'remax/one';
export interface Props extends Partial<Pick<ViewProps, 'style' | 'className' | 'onTap' | 'onTouchStart' | 'onTouchMove' | 'onTouchEnd' | 'onTouchCancel' | 'onLongTap'>> {
    children: React.ReactNode;
    /**
     * 是否是行内元素
     * @default true
     */
    block?: boolean;
    /**
     * 按钮大小
     * @default normal
     */
    size?: 'normal' | 'small' | 'action';
    /**
     * 阴影
     * @default false
     */
    shadow?: boolean;
    /**
     * 类型
     * @default default
     */
    type?: 'default' | 'primary' | 'info' | 'warning' | 'danger';
    /**
     * 镂空
     * @default false
     */
    ghost?: boolean;
    /**
     * 图标
     */
    icon?: React.ReactNode;
    /**
     * 粗体
     * @default false
     */
    bold?: boolean;
    /**
     * 禁用
     * @default false
     */
    disable?: boolean;
    /**
     * 是否是圆形按钮
     * @default false
     */
    round?: boolean;
    /**
     * 是否是加载状态
     * @default false
     */
    loading?: boolean;
}
declare const _default: ({ children, className, size, shadow, type, icon, bold, round, block, ghost, loading, disable, ...props }: Props) => JSX.Element;
export default _default;
