23 lines
		
	
	
		
			642 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			642 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import * as React from 'react';
 | 
						|
import { StandardProps } from '..';
 | 
						|
 | 
						|
export interface ButtonBaseProps
 | 
						|
  extends StandardProps<
 | 
						|
      React.AnchorHTMLAttributes<HTMLElement> & React.ButtonHTMLAttributes<HTMLElement>,
 | 
						|
      ButtonBaseClassKey
 | 
						|
    > {
 | 
						|
  buttonRef?: React.Ref<any>;
 | 
						|
  centerRipple?: boolean;
 | 
						|
  component?: React.ReactType<ButtonBaseProps>;
 | 
						|
  disableRipple?: boolean;
 | 
						|
  focusRipple?: boolean;
 | 
						|
  keyboardFocusedClassName?: string;
 | 
						|
  onKeyboardFocus?: React.FocusEventHandler<any>;
 | 
						|
}
 | 
						|
 | 
						|
export type ButtonBaseClassKey = 'root' | 'disabled';
 | 
						|
 | 
						|
declare const ButtonBase: React.ComponentType<ButtonBaseProps>;
 | 
						|
 | 
						|
export default ButtonBase;
 |