import * as React from 'react';
export type BadgeProps = React.ComponentPropsWithoutRef<'span'> & React.PropsWithChildren<{
    value: string | number | undefined | null;
    /** Автоматически скрывается когда `content={0}` */
    isShowZero?: boolean;
    /** Максимальное значение контента */
    max?: number;
    /** Реквизит `variant='dot'` превращает значок в маленькую точку. */
    variant?: 'dot';
    /** Переместить значок в любой угол  */
    position?: 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right';
}>;
/**
 * Небольшой значок в правом верхнем углу своего дочернего элемента
 */
export declare const Badge: React.ForwardRefExoticComponent<Omit<React.DetailedHTMLProps<React.HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, "ref"> & {
    value: string | number | undefined | null;
    /** Автоматически скрывается когда `content={0}` */
    isShowZero?: boolean | undefined;
    /** Максимальное значение контента */
    max?: number | undefined;
    /** Реквизит `variant='dot'` превращает значок в маленькую точку. */
    variant?: "dot" | undefined;
    /** Переместить значок в любой угол  */
    position?: "top-left" | "top-right" | "bottom-left" | "bottom-right" | undefined;
} & {
    children?: React.ReactNode;
} & React.RefAttributes<HTMLSpanElement>>;
