import React, { PureComponent } from 'react';
import { WixStyleReactEnvironmentContext } from '../WixStyleReactEnvironmentProvider/context';
import { CounterBadgeProps, CounterBadgeSize } from './CounterBadge.types';
type DefaultProps = Required<Pick<CounterBadgeProps, 'skin' | 'size' | 'truncate' | 'showShadow'>>;
type Props = CounterBadgeProps & DefaultProps;
/** CounterBadge */
declare class CounterBadge extends PureComponent<Props> {
    context: React.ContextType<typeof WixStyleReactEnvironmentContext>;
    static displayName: string;
    static defaultProps: DefaultProps;
    _renderNumberContent: (n: number, truncate: boolean) => string | React.JSX.Element;
    _renderCounterBadgeContent: (size: CounterBadgeSize, content: React.ReactNode) => React.JSX.Element;
    _getLocale(): string;
    render(): React.JSX.Element;
}
export default CounterBadge;
//# sourceMappingURL=CounterBadge.d.ts.map