import React from 'react';
/**
 * Размеры в ремах.
 */
export declare const badgeSizes: {
    l: {
        textMarginX: string;
        textMarginLeftAfterContent: string;
    };
    s: {
        textMarginX: string;
        textMarginLeftAfterContent: string;
    };
};
export declare const badgeRootSizes: {
    l: {
        height: string;
        padding: string;
        minWidth: string;
        borderRadius: string;
        fontSize: string;
    };
    s: {
        height: string;
        padding: string;
        minWidth: string;
        borderRadius: string;
        fontSize: string;
    };
};
export type BadgeSize = keyof typeof badgeSizes;
interface StyledBadgeProps {
    /**
     * Размер компонента
     */
    size: BadgeSize;
    /**
     * Компонент примет форму круга с соотношением сторон 1x1
     */
    circled?: boolean;
}
export interface BadgeProps extends StyledBadgeProps, React.HTMLAttributes<HTMLDivElement> {
    /**
     * Текст для отображения.
     */
    text?: string;
    /**
     * Слот для контента слева от текста.
     */
    contentLeft?: React.ReactElement;
}
/**
 * Небольшая бирка для ячеек и карточек.
 * Компонент может отображаться в нескольких размерах и цветах, может содержать текст и/или иконку.
 */
export declare const Badge: React.FC<BadgeProps>;
export {};
