import React from 'react'; declare const buttonShapes: ["circle", "round", "default"]; export type ButtonShape = typeof buttonShapes[number]; declare const buttonSizes: ["small", "medium", "large"]; export type ButtonSize = typeof buttonSizes[number]; declare const buttonTypes: ["primary", "default", "ghost", "text"]; export type ButtonType = typeof buttonTypes[number]; export interface ButtonProps { className?: string; style?: React.CSSProperties; children?: React.ReactNode; type?: ButtonType; shape?: ButtonShape; size?: ButtonSize; disabled?: boolean; icon?: React.ReactNode; onClick?: React.MouseEventHandler; ripple?: boolean; rippleColor?: string; } export declare const Button: ({ className, type, size, shape, disabled, icon, children, style, onClick, ripple, rippleColor, }: ButtonProps) => import("react/jsx-runtime").JSX.Element; export {};