import React from 'react'; import { ButtonTypes, NormalSizes, TextTransformTypes } from '../utils/prop-types'; /*** END OF STYLE */ interface Props { children?: React.ReactNode; className?: string; as?: any; variation?: ButtonTypes; size?: NormalSizes; target?: any; href: string; borderRadius?: string; borderColor?: string; borderHover?: string; borderWidth?: string; borderStyle?: string; fontSize?: string; fontFamily?: string; fontWeight?: string; textTransform?: TextTransformTypes; textColor?: string; backgroundColor?: string; } declare const defaultProps: { variation: "primary" | "default" | "secondary" | "success" | "warning" | "error"; size: "mini" | "small" | "medium" | "large" | "fluid" | "auto"; borderRadius: string; borderColor: string; borderHover: string; borderStyle: string; borderWidth: string; fontSize: string; fontFamily: string; fontWeight: string; textTransform: "capitalize" | "lowercase" | "uppercase" | "inherit" | "revert" | "initial"; textColor: string; backgroundColor: string; }; declare const ButtonLink: React.FC>; declare type NativeAttrs = Omit, keyof Props>; export declare type GroupButtonProps = Props & typeof defaultProps & NativeAttrs; export default ButtonLink;