import { ReactNode } from 'react';
import { SizeSmall, SizeMedium, SizeLarge, ThemeDark, ThemeLight, CommonProps } from '../common';
import type { BadgeAssetsProps } from '.';
/**
 * @deprecated Use `16` or `24` instead.
 */
type DeprecatedSizes = SizeSmall | SizeMedium | SizeLarge;
/**
 * @deprecated `Badge` is deprecated please use `<AvatarView badge={..} />` instead
 */
export type BadgeProps = {
    badge: ReactNode;
    children: ReactNode;
    /**
     * `md` is deprecated, it will fallback to `sm` instead.
     */
    size?: DeprecatedSizes | BadgeAssetsProps['size'];
    border?: ThemeDark | ThemeLight;
    'aria-label'?: string;
    style?: React.CSSProperties;
} & CommonProps;
/**
 * @deprecated Use `<AvatarView badge={..} />` instead.
 */
declare const Badge: ({ badge, className, size: sizeProp, border, "aria-label": ariaLabel, children, style, }: BadgeProps) => import("react").JSX.Element;
export default Badge;
//# sourceMappingURL=Badge.d.ts.map