/**
 * Copyright IBM Corp. 2021, 2025
 * SPDX-License-Identifier: MPL-2.0
 */
import Component from '@glimmer/component';
import { HdsBadgeCountColorValues, HdsBadgeCountSizeValues, HdsBadgeCountTypeValues } from './types.ts';
import type { HdsBadgeCountColors, HdsBadgeCountSizes, HdsBadgeCountTypes } from './types.ts';
export declare const SIZES: HdsBadgeCountSizes[];
export declare const TYPES: HdsBadgeCountTypes[];
export declare const COLORS: HdsBadgeCountColors[];
export declare const DEFAULT_SIZE = HdsBadgeCountSizeValues.Medium;
export declare const DEFAULT_TYPE = HdsBadgeCountTypeValues.Filled;
export declare const DEFAULT_COLOR = HdsBadgeCountColorValues.Neutral;
export interface HdsBadgeCountSignature {
    Args: {
        size?: HdsBadgeCountSizes;
        type?: HdsBadgeCountTypes;
        color?: HdsBadgeCountColors;
        text: string | number;
    };
    Element: HTMLDivElement;
}
export default class HdsBadgeCount extends Component<HdsBadgeCountSignature> {
    get size(): HdsBadgeCountSizes;
    get type(): HdsBadgeCountTypes;
    get color(): HdsBadgeCountColors;
    get classNames(): string;
}
