import * as React from "react"; import { FontWeight } from "../../foundations/foundation-types"; import { IconProps } from "../IconBase"; import { ViewProps } from "../View"; export interface ButtonProps extends ViewProps { size?: "lg" | "md" | "sm"; color?: string; iconColor?: string; round?: boolean; backgroundColor?: string; sizeStyles?: any; iconName?: never; icon?: React.ComponentType; spinnerIcon?: boolean; iconMargin?: number | number[]; fontWeight?: FontWeight; onClick?: (evt: React.SyntheticEvent) => void; href?: any; active?: boolean; isTextOnly?: boolean; disabled?: boolean; } export declare const sizeStylesDefault: { lg: { paddingY: number; paddingX: number; radiusScale: number; typeScale: number; iconOnlyScale: number; iconMargin: number; }; md: { paddingY: number; paddingX: number; radiusScale: number; typeScale: number; iconOnlyScale: number; iconMargin: number; }; sm: { paddingY: number; paddingX: number; radiusScale: number; typeScale: number; iconOnlyScale: number; iconMargin: number; }; }; declare const Button: React.FC; export default Button;