/**
 * Basic button component
 *
 * @slot default - Button text
 * @csspart button-base The button element
 */
export declare class KlevuButton {
  /** Is button disabled */
  disabled?: boolean;
  /** Toned down secondary button */
  isSecondary?: boolean;
  /** Toned down tertiary button */
  isTertiary?: boolean;
  /** Make button display block */
  fullWidth?: boolean;
  size: "tiny" | "small" | "normal" | "large";
  /**
   * Instead of content have an icon. So basically icon-button
   */
  icon?: string;
  render(): any;
}
