import { AppBadgeDefaultProps } from './badges/app-badge-default';
import { AppBadgeSwitchProps } from './badges/app-badge-switch';
import { AppBadgeVersionProps } from './badges/app-badge-version';
import { AppBadgeStateProps } from './badges/app-badge-state';
import { AppBadgeDIDProps } from './badges/app-badge-did';
export declare const formatNumber: (num: unknown, round?: number) => string;
export declare const formatTime: (value?: string | number | Date, locale?: string) => string;
export type AppBadgeProps = (AppBadgeDefaultProps & {
    variant?: 'default';
}) | (AppBadgeDefaultProps & {
    variant: 'number';
}) | (Omit<AppBadgeDefaultProps, 'value'> & {
    variant: 'time';
    value?: string | number | Date;
}) | (AppBadgeSwitchProps & {
    variant: 'switch';
}) | (AppBadgeVersionProps & {
    variant: 'version';
}) | (AppBadgeStateProps & {
    variant: 'state';
}) | (AppBadgeDIDProps & {
    variant: 'did';
});
export default function AppBadge(props: AppBadgeProps): import("react/jsx-runtime").JSX.Element;
