import * as React from 'react'; import { Override } from '../overrides/types'; export declare type Intent = 'success' | 'error' | 'warning'; export declare type Overlap = 'circle' | 'rectangle'; export declare type Size = 'sm' | 'lg'; export declare type BadgeProps = { horizontalPosition?: 'left' | 'right'; verticalPosition?: 'top' | 'bottom'; overlap?: Overlap; content?: number | string | ((sharedProps: SharedProps) => React.ReactNode); size?: Size; intent?: Intent; overrides?: { Root?: Override; Anchor?: Override; }; }; export declare type SharedProps = { $content?: BadgeProps['content']; $horizontalPosition: 'left' | 'right'; $verticalPosition: 'top' | 'bottom'; $overlap: Overlap; $size: Size; $intent?: Intent; };