import * as React from 'react'; import * as PropTypes from 'prop-types'; import { InlineFlexProps as ReakitInlineFlexProps } from 'reakit/ts'; import { Size } from '../types'; export declare type LocalBadgeProps = { children?: React.ReactNode; isAbsolute?: boolean; palette?: string; size?: Size; }; export declare type BadgeProps = ReakitInlineFlexProps & LocalBadgeProps; export declare const badgePropTypes: { children: PropTypes.Requireable; isAbsolute: PropTypes.Requireable; palette: PropTypes.Requireable; size: PropTypes.Validator; }; export declare const badgeDefaultProps: Partial; export declare class Badge extends React.Component { static propTypes: { children: PropTypes.Requireable; isAbsolute: PropTypes.Requireable; palette: PropTypes.Requireable; size: PropTypes.Validator; }; static defaultProps: Partial; badge: React.RefObject; state: { parentElement: any; }; componentDidMount: () => void; render: () => JSX.Element; } declare const C: React.FunctionComponent; export default C;