import * as React from 'react';
/** @startingPoint section="Core" subtitle="Primary / secondary / ghost / inverse actions" viewport="700x200" */
export interface ButtonProps extends React.ButtonHTMLAttributes<HTMLButtonElement> {
  /** Visual style. inverse is for dark/navy surfaces. @default 'primary' */
  variant?: 'primary' | 'secondary' | 'ghost' | 'inverse';
  /** @default 'md' */
  size?: 'sm' | 'md' | 'lg';
  disabled?: boolean;
  children?: React.ReactNode;
}
export declare function Button(props: ButtonProps): JSX.Element;
