import { FocusNode } from '../widgets/focus-manager'; import { ShapeBorder } from '../painting/borders'; import { VisualDensity, MaterialTapTargetSize } from './theme-data'; import { EdgeInsetsGeometry } from '../painting/edge-insets'; import { Color, Brightness, Clip } from '../../../mx-dart-sdk'; import { ButtonTextTheme } from './button-theme'; import { MouseCursor } from '../rendering/mouse-cursor'; import { Key } from '../foundation/key'; import { MaterialButton } from './material-button'; import { MXWidget } from 'mxflutter-base'; declare class FlatButton extends MaterialButton { constructor(namedParameters?: { key?: Key; onPressed?: any; onLongPress?: any; onHighlightChanged?: any; mouseCursor?: MouseCursor; textTheme?: ButtonTextTheme; textColor?: Color; disabledTextColor?: Color; color?: Color; disabledColor?: Color; focusColor?: Color; hoverColor?: Color; highlightColor?: Color; splashColor?: Color; colorBrightness?: Brightness; padding?: EdgeInsetsGeometry; visualDensity?: VisualDensity; shape?: ShapeBorder; clipBehavior?: Clip; focusNode?: FocusNode; autofocus?: boolean; materialTapTargetSize?: MaterialTapTargetSize; child?: MXWidget; height?: number; minWidth?: number; }); static icon(namedParameters?: { key?: Key; onPressed?: any; onLongPress?: any; onHighlightChanged?: any; mouseCursor?: MouseCursor; textTheme?: ButtonTextTheme; textColor?: Color; disabledTextColor?: Color; color?: Color; disabledColor?: Color; focusColor?: Color; hoverColor?: Color; highlightColor?: Color; splashColor?: Color; colorBrightness?: Brightness; padding?: EdgeInsetsGeometry; shape?: ShapeBorder; clipBehavior?: Clip; focusNode?: FocusNode; autofocus?: boolean; materialTapTargetSize?: MaterialTapTargetSize; icon?: MXWidget; label?: MXWidget; minWidth?: number; height?: number; }): FlatButton; } export { FlatButton }; declare class _FlatButtonWithIcon extends FlatButton { constructor(namedParameters?: { key?: Key; onPressed?: any; onLongPress?: any; onHighlightChanged?: any; mouseCursor?: MouseCursor; textTheme?: ButtonTextTheme; textColor?: Color; disabledTextColor?: Color; color?: Color; disabledColor?: Color; focusColor?: Color; hoverColor?: Color; highlightColor?: Color; splashColor?: Color; colorBrightness?: Brightness; padding?: EdgeInsetsGeometry; shape?: ShapeBorder; clipBehavior?: Clip; focusNode?: FocusNode; autofocus?: boolean; materialTapTargetSize?: MaterialTapTargetSize; icon?: MXWidget; label?: MXWidget; minWidth?: number; height?: number; }); } export { _FlatButtonWithIcon };