import { default as React } from 'react';
type ShapeNames = 'rounded' | 'pill' | 'circle';
type VariantNames = 'solid' | 'ghost' | 'outline' | 'soft';
type ColorNames = 'primary' | 'success' | 'info' | 'warning' | 'danger' | 'gray' | 'white' | 'light-dark';
type SizeNames = 'tiny' | 'small' | 'medium' | 'large';
type StatusNames = 'active' | 'inactive' | 'pending' | 'default';
export interface BadgeProps extends React.HTMLAttributes<HTMLSpanElement> {
    children?: React.ReactNode;
    className?: string;
    status?: StatusNames;
    color?: ColorNames;
    size?: SizeNames;
    variant?: VariantNames;
    shape?: ShapeNames;
    withDot?: boolean;
}
export declare const Badge: ({ children, className, status, color, size, variant, shape, withDot, ...props }: BadgeProps) => import("react/jsx-runtime").JSX.Element;
export default Badge;
