/**
 * 按钮 — dudu 的主操作控件。
 * @startingPoint section="Components" subtitle="主/次/幽灵/危险按钮，三种尺寸" viewport="700x260"
 */
export interface ButtonProps {
  /** 视觉变体 @default 'primary' */
  variant?: 'primary' | 'secondary' | 'ghost' | 'danger';
  /** 尺寸：sm=28px 桌面紧凑 / md=36px 默认 / lg=44px 移动端 @default 'md' */
  size?: 'sm' | 'md' | 'lg';
  /** 占满整行（移动端主操作常用） @default false */
  block?: boolean;
  disabled?: boolean;
  onClick?: (e: any) => void;
  children?: any;
}
export declare function Button(props: ButtonProps): any;
