import React from 'react';
import PropTypes from 'prop-types';
import { ViewProps, StyleProp, TextStyle } from 'react-native';
import { colors } from '../utils';
export interface BadgeProps extends ViewProps {
    children?: React.ReactNode;
    /** 标记颜色 */
    color?: colors.Colors | string;
    /** 文本内容 */
    text?: string | React.ReactNode;
    /**
     * 设置圆角，默认 `12`
     */
    rounded?: number;
    /** 设置类型 */
    type?: 'dot' | 'text';
    /** 文本样式 */
    textStyles?: StyleProp<TextStyle>;
}
declare function Badge(props: BadgeProps): JSX.Element;
declare namespace Badge {
    var propTypes: {
        children: PropTypes.Requireable<NonNullable<PropTypes.ReactNodeLike>>;
        color: PropTypes.Requireable<string>;
        style: PropTypes.Requireable<any>;
        text: PropTypes.Requireable<NonNullable<string | PropTypes.ReactElementLike | null | undefined>>;
    };
    var defaultProps: {
        color: string;
        type: string;
    };
}
export default Badge;
