import { type ReactNode } from 'react'; import { View, type ViewProps } from 'react-native'; import { type VariantProps } from 'tailwind-variants'; declare const badgeVariants: import("tailwind-variants").TVReturnType<{ shape: { default: {}; /** A bare status dot, no label. */ dot: { root: string; }; /** Circular, for a count sitting over an avatar or an icon. */ count: { root: string; }; }; variant: { default: { root: string; label: string; }; secondary: { root: string; label: string; }; outline: { root: string; label: string; }; destructive: { root: string; label: string; }; success: { root: string; label: string; }; warning: { root: string; label: string; }; info: { root: string; label: string; }; }; }, { root: string; label: string; }, undefined, { shape: { default: {}; /** A bare status dot, no label. */ dot: { root: string; }; /** Circular, for a count sitting over an avatar or an icon. */ count: { root: string; }; }; variant: { default: { root: string; label: string; }; secondary: { root: string; label: string; }; outline: { root: string; label: string; }; destructive: { root: string; label: string; }; success: { root: string; label: string; }; warning: { root: string; label: string; }; info: { root: string; label: string; }; }; }, { root: string; label: string; }, import("tailwind-variants").TVReturnType<{ shape: { default: {}; /** A bare status dot, no label. */ dot: { root: string; }; /** Circular, for a count sitting over an avatar or an icon. */ count: { root: string; }; }; variant: { default: { root: string; label: string; }; secondary: { root: string; label: string; }; outline: { root: string; label: string; }; destructive: { root: string; label: string; }; success: { root: string; label: string; }; warning: { root: string; label: string; }; info: { root: string; label: string; }; }; }, { root: string; label: string; }, undefined, unknown, unknown, undefined>>; export interface BadgeProps extends ViewProps, VariantProps { children?: ReactNode; className?: string; labelClassName?: string; /** * Renders a number instead of children, clamped to "99+". Implies the * `count` shape unless you set one. */ count?: number; } export declare const Badge: import("react").ForwardRefExoticComponent>; export {}; //# sourceMappingURL=index.d.ts.map