export declare const argTypes: {
  label: {
    defaultValue: string;
    control: {
      type: string;
    };
    description: string;
    table: {
      category: string;
      type: {
        summary: string;
      };
      defaultValue: {
        summary: string | number | boolean;
      };
    };
  };
  variant: {
    name: string;
    options: ("text" | "primary" | "secondary" | "expressive" | "destructive" | "tertiary-purple" | "primary-white" | "secondary-white" | "expressive-white")[];
    defaultValue: string;
    control: {
      type: string;
    };
    description: string;
    table: {
      category: string;
      type: {
        summary: string;
      };
      defaultValue: {
        summary: string | number | boolean;
      };
    };
  };
  onClick: {
    control: {
      type: string;
    };
    description: string;
    table: {
      category: string;
      type: {
        summary: string;
      };
      defaultValue: {
        summary: string | number | boolean;
      };
    };
  };
  'full-width': {
    defaultValue: boolean;
    control: {
      type: string;
    };
    description: string;
    table: {
      category: string;
      type: {
        summary: string;
      };
      defaultValue: {
        summary: string | number | boolean;
      };
    };
  };
  disabled: {
    name: string;
    defaultValue: boolean;
    control: {
      type: string;
    };
    description: string;
    table: {
      category: string;
      type: {
        summary: string;
      };
      defaultValue: {
        summary: string | number | boolean;
      };
    };
  };
  type: {
    options: string[];
    defaultValue: string;
    control: {
      type: string;
    };
    description: string;
    table: {
      category: string;
      type: {
        summary: string;
      };
      defaultValue: {
        summary: string | number | boolean;
      };
    };
  };
  form: {
    control: {
      type: string;
    };
    description: string;
    table: {
      category: string;
      type: {
        summary: string;
      };
      defaultValue: {
        summary: string | number | boolean;
      };
    };
  };
  size: {
    name: string;
    options: string[];
    defaultValue: string;
    control: {
      type: string;
    };
    description: string;
    table: {
      category: string;
      type: {
        summary: string;
      };
      defaultValue: {
        summary: string | number | boolean;
      };
    };
  };
  'html-autofocus': {
    defaultValue: boolean;
    control: {
      type: string;
    };
    description: string;
    table: {
      category: string;
      type: {
        summary: string;
      };
      defaultValue: {
        summary: string | number | boolean;
      };
    };
  };
  formaction: {
    control: {
      type: string;
    };
    description: string;
    table: {
      category: string;
      type: {
        summary: string;
      };
      defaultValue: {
        summary: string | number | boolean;
      };
    };
  };
  formenctype: {
    control: {
      type: string;
    };
    description: string;
    table: {
      category: string;
      type: {
        summary: string;
      };
      defaultValue: {
        summary: string | number | boolean;
      };
    };
  };
  formmethod: {
    control: {
      type: string;
    };
    description: string;
    table: {
      category: string;
      type: {
        summary: string;
      };
      defaultValue: {
        summary: string | number | boolean;
      };
    };
  };
  formnovalidate: {
    defaultValue: boolean;
    control: {
      type: string;
    };
    description: string;
    table: {
      category: string;
      type: {
        summary: string;
      };
      defaultValue: {
        summary: string | number | boolean;
      };
    };
  };
  formtarget: {
    control: {
      type: string;
    };
    description: string;
    table: {
      category: string;
      type: {
        summary: string;
      };
      defaultValue: {
        summary: string | number | boolean;
      };
    };
  };
  name: {
    control: {
      type: string;
    };
    description: string;
    table: {
      category: string;
      type: {
        summary: string;
      };
      defaultValue: {
        summary: string | number | boolean;
      };
    };
  };
  iconSize: {
    name: string;
    defaultValue: string;
    control: {
      type: string;
    };
    options: string[];
    description: string;
    table: {
      category: string;
      type: {
        summary: string;
      };
      defaultValue: {
        summary: string | number | boolean;
      };
    };
  };
  showLeftIcon: {
    name: string;
    defaultValue: boolean;
    control: {
      type: string;
    };
    description: string;
    table: {
      category: string;
      type: {
        summary: string;
      };
      defaultValue: {
        summary: string | number | boolean;
      };
    };
  };
  leftIconName: {
    name: string;
    defaultValue: string;
    control: {
      type: string;
    };
    options: any[];
    description: string;
    table: {
      category: string;
      type: {
        summary: string;
      };
      defaultValue: {
        summary: string | number | boolean;
      };
    };
  };
  showRightIcon: {
    name: string;
    defaultValue: boolean;
    control: {
      type: string;
    };
    description: string;
    table: {
      category: string;
      type: {
        summary: string;
      };
      defaultValue: {
        summary: string | number | boolean;
      };
    };
  };
  rightIconName: {
    name: string;
    defaultValue: string;
    control: {
      type: string;
    };
    options: any[];
    description: string;
    table: {
      category: string;
      type: {
        summary: string;
      };
      defaultValue: {
        summary: string | number | boolean;
      };
    };
  };
  iconOnly: {
    name: string;
    defaultValue: boolean;
    control: {
      type: string;
    };
    description: string;
    table: {
      category: string;
      type: {
        summary: string;
      };
      defaultValue: {
        summary: string | number | boolean;
      };
    };
  };
  iconOnlyIconName: {
    name: string;
    defaultValue: string;
    control: {
      type: string;
    };
    options: any[];
    description: string;
    table: {
      category: string;
      type: {
        summary: string;
      };
      defaultValue: {
        summary: string | number | boolean;
      };
    };
  };
};
