import { States, Sizes } from '../../core/types';
import './NotificationIndicator.scss';
type NotificationIndicator = {
    count: number;
    size: Sizes | string;
    visible: boolean;
    state?: States | string;
    usePortal?: boolean;
};
/**
 * NotificationIndicator component
 * @param {number} count - The number to display in the indicator
 * @param {Sizes | string} size - The size of the indicator
 * @param {boolean} visible - Whether the indicator is visible
 * @param {States | string} state - The state of the indicator
 * @param {boolean} usePortal - Whether to use a portal for positioning
 * @returns {React.ReactElement} The NotificationIndicator component
 */
declare const NotificationIndicator: ({ count, size, visible, state, usePortal }: NotificationIndicator) => import("react/jsx-runtime").JSX.Element;
export default NotificationIndicator;
