///
import { BareProps } from '../types';
export declare type Button$Sizes = 'mini' | 'tiny' | 'small' | 'medium' | 'large' | 'big' | 'huge' | 'massive';
export declare type ButtonProps = BareProps & {
children?: React.ReactNode;
floated?: 'left' | 'right';
icon?: string;
isBasic?: boolean;
isCircular?: boolean;
isDisabled?: boolean;
isLoading?: boolean;
isNegative?: boolean;
isPositive?: boolean;
isPrimary?: boolean;
label?: React.ReactNode;
onClick?: () => void | Promise;
ref?: any;
size?: Button$Sizes;
tabIndex?: number;
tooltip?: React.ReactNode;
};
export declare type DividerProps = BareProps;
export declare type GroupProps = BareProps & {
children?: React.ReactNode;
isBasic?: boolean;
isCentered?: boolean;
};
export declare type GroupType = React.ComponentType & {
Divider: React.ComponentType;
};
export declare type ButtonType = React.ComponentType & {
Divider: React.ComponentType;
Group: GroupType;
Or: React.ComponentType;
};