import React from 'react'; import { ButtonProps } from '@material-ui/core/Button'; import { Theme } from '@material-ui/core'; export declare type GmailButtonStyleProps = { collapsed: boolean; }; export declare type GmailButtonClassKey = 'root' | 'label' | 'img' | 'startIcon'; export declare const gmailButtonStyles: ({ palette }: Theme) => { root: ({ collapsed }: GmailButtonStyleProps) => { minWidth: number; minHeight: number; backgroundColor: string; padding: string; borderRadius: number; boxShadow: string; '&:hover': { boxShadow: string; backgroundColor: string; }; '&:active': { backgroundColor: string; }; }; label: { fontFamily: string; color: string; textTransform: "none"; fontWeight: number; }; img: { width: number; height: number; }; startIcon: ({ collapsed }: GmailButtonStyleProps) => { margin: React.ReactText; }; }; export declare type GmailButtonProps = { collapsed: boolean; classes?: Partial>; } & ButtonProps; declare const GmailButton: ({ collapsed, classes, ...props }: GmailButtonProps) => JSX.Element; export default GmailButton;