import type { ComponentProps } from '../utils/types';
import type { OcticonProps } from '../Octicon';
declare const variantSizes: {
    small: number;
    medium: number;
    large: number;
};
export type CircleBadgeProps<As extends React.ElementType> = {
    inline?: boolean;
    variant?: keyof typeof variantSizes;
    size?: number;
    as?: As;
    className?: string;
} & React.ComponentPropsWithRef<React.ElementType extends As ? 'a' : As>;
declare const CircleBadgeIcon: {
    (props: OcticonProps): import("react").JSX.Element;
    displayName: string;
};
export type CircleBadgeIconProps = ComponentProps<typeof CircleBadgeIcon>;
/**
 * @deprecated This component is deprecated.
 * Replace component with specific icon imports from `@primer/octicons-react` and customized styling.
 */
declare const _default: (<As extends React.ElementType>({ as: Component, ...props }: CircleBadgeProps<As>) => import("react").JSX.Element) & {
    Icon: {
        (props: OcticonProps): import("react").JSX.Element;
        displayName: string;
    };
};
export default _default;
//# sourceMappingURL=CircleBadge.d.ts.map