import React, { AnchorHTMLAttributes, ButtonHTMLAttributes, FC } from "react";
export declare type ButtonSize = "lg" | "sm";
export declare type ButtonType = "primary" | "default" | "danger" | "link";
interface BaseButtonProps {
className?: string;
/**设置 Button 的禁用 */
disabled?: boolean;
/**设置 Button 的尺寸 */
size?: ButtonSize;
/**设置 Button 的类型 */
btnType: ButtonType;
children?: React.ReactNode;
/**当btnType为link时设置 */
href?: string;
}
declare type NativeButtonProps = BaseButtonProps & ButtonHTMLAttributes;
declare type AnchorButtonProps = BaseButtonProps & AnchorHTMLAttributes;
export declare type ButtonProps = Partial;
/**
* ### 引用方法
* import { Button } from 'crayfish-ui'
*/
export declare const Button: FC;
export default Button;