import { Dict } from './../tools'; declare function variantGhost(props: Dict): { _text: { color: any; }; bg?: undefined; _web?: undefined; _hover?: undefined; _focusVisible?: undefined; _pressed?: undefined; } | { _text: { color: any; }; bg: string; _web: { outlineWidth: number; }; _hover: { bg: string; }; _focusVisible: { bg: string; }; _pressed: { bg: string; }; }; declare function variantOutline(props: Dict): { _text: { color: any; }; bg?: undefined; _web?: undefined; _hover?: undefined; _focusVisible?: undefined; _pressed?: undefined; borderWidth: number; borderColor: any; } | { _text: { color: any; }; bg: string; _web: { outlineWidth: number; }; _hover: { bg: string; }; _focusVisible: { bg: string; }; _pressed: { bg: string; }; borderWidth: number; borderColor: any; }; declare function variantSolid(props: Dict): { _web: { outlineWidth: number; }; bg: string; _hover: { bg: any; }; _pressed: { bg: any; }; }; declare function variantLink(props: Dict): { _text: { color: any; }; _hover: { _text: { textDecorationLine: string; }; }; _ios: { _text: { textDecorationLine: string; }; }; _android: { _text: { textDecorationLine: string; }; }; bg?: undefined; _web?: undefined; _focusVisible?: undefined; _pressed?: undefined; } | { _text: { color: any; }; _hover: { _text: { textDecorationLine: string; }; }; _ios: { _text: { textDecorationLine: string; }; }; _android: { _text: { textDecorationLine: string; }; }; bg: string; _web: { outlineWidth: number; }; _focusVisible: { bg: string; }; _pressed: { bg: string; }; }; declare function variantUnstyled(): {}; export declare const ButtonGroup: { baseStyle: { direction: string; }; defaultProps: { space: number; }; }; declare const _default: { baseStyle: (props: any) => { borderRadius: string; flexDirection: string; justifyContent: string; alignItems: string; _web: { cursor: string; }; _text: { fontWeight: number; }; _focusVisible: { style: { boxShadow: string; } | { boxShadow?: undefined; }; }; _stack: { space: number; alignItems: string; }; _disabled: { opacity: number; }; }; variants: { ghost: typeof variantGhost; outline: typeof variantOutline; solid: typeof variantSolid; link: typeof variantLink; unstyled: typeof variantUnstyled; }; sizes: { lg: { px: number; py: number; _text: { fontSize: string; }; }; md: { px: number; py: number; _text: { fontSize: string; }; }; sm: { px: number; py: number; _text: { fontSize: string; }; }; xs: { px: number; py: number; _text: { fontSize: string; }; }; }; defaultProps: { variant: string; size: string; colorScheme: string; }; }; export default _default;