import { IconNames } from '../Icon/IconNames';
import { FontWeights } from '../Text/Text';
export type StatusBadgeBoostStatus = 'active' | 'paused' | 'deleted' | 'archived' | 'draft';
export type StatusBadgeReviewStatus = any;
export type StatusBadgePostStatus = 'live' | 'pending_verification' | 'not_approved' | 'scheduled' | 'past' | 'publishing' | 'published' | 'draft' | 'published_variant';
export type StatusBadgeStatus = 'danger' | 'info' | 'warning' | 'success' | 'publishing' | 'publishingStatic' | 'neutral' | 'limitExcedeed' | 'ai' | StatusBadgePostStatus | StatusBadgeBoostStatus | 'sent' | 'queued' | 'not_sent' | 'deleted' | 'connected' | StatusBadgeReviewStatus;
export type StatusBadgeIconVariant = 'normal' | 'reverse' | 'none';
export interface StatusBadgeProps {
    status: StatusBadgeStatus;
    text: string;
    translate?: boolean;
    className?: string;
    fontWeight?: FontWeights;
    numberValue?: number;
    icon?: IconNames;
    hideIcon?: boolean;
    variant?: 'small' | 'big';
    iconVariant?: StatusBadgeIconVariant;
    isBlurred?: boolean;
    borderRadius?: number;
    capitalizeStatus?: boolean;
}
export declare const StatusBadge: (props: StatusBadgeProps) => import("react/jsx-runtime").JSX.Element;
