import { AlignmentGeometry } from "../painting/alignment.js"; import { Color } from "../painting/colors.js"; import { EdgeInsetsGeometry } from "../painting/edge_insets.js"; import { _BoxDecoration } from "../painting/index.js"; import _Key from "../utils/uuid.js"; import { Widget } from "./framework.js"; declare class _Button extends Widget { padding?: EdgeInsetsGeometry; alignment?: AlignmentGeometry; iconSize?: number; splashRadius?: number; color?: Color; focusColor?: Color; hoverColor?: Color; highlightColor?: Color; splashColor?: Color; disabledColor?: Color; onPressed: Function; autofocus?: boolean; tooltip?: string; icon?: Widget; label: Widget; constructor(args: { key?: string | _Key; iconSize?: number; padding?: EdgeInsetsGeometry; alignment?: AlignmentGeometry; splashRadius?: number; color?: Color; focusColor?: Color; hoverColor?: Color; highlightColor?: Color; splashColor?: Color; disabledColor?: Color; onPressed: Function; autofocus?: boolean; tooltip?: string; icon?: Widget; label: Widget; boxDecoration?: _BoxDecoration; }); } declare function Button(args: { key?: string | _Key; iconSize?: number; padding?: EdgeInsetsGeometry; alignment?: AlignmentGeometry; splashRadius?: number; color?: Color; focusColor?: Color; hoverColor?: Color; highlightColor?: Color; splashColor?: Color; disabledColor?: Color; onPressed: Function; autofocus?: boolean; tooltip?: string; icon?: Widget; label: Widget; boxDecoration?: _BoxDecoration; }): _Button; export { Button };