import * as React from 'react';
import { type HTMLAttributesWithRootRef } from '../../types';
export interface CounterProps extends HTMLAttributesWithRootRef<HTMLSpanElement> {
    /**
     * Режим отображения счетчика.
     */
    mode?: 'primary' | 'contrast' | 'tertiary' | 'inherit';
    /**
     * Внешний вид счетчика.
     */
    appearance?: 'accent' | 'neutral' | 'accent-green' | 'accent-red' | 'custom';
    /**
     * Пользовательский цвет (работает только при appearance="custom")
     * - При mode="primary" - изменяет фон
     * - При mode="contrast" - изменяет цвет текста
     * - При mode="tertiary" - изменяет цвет текста
     * - При mode="inherit" - не работает.
     */
    color?: string;
    /**
     * Размер счетчика.
     */
    size?: 's' | 'm';
}
/**
 * @see https://vkui.io/components/counter
 */
export declare const Counter: ({ mode, appearance: appearanceProp, color, size, children, className, style: styleProp, ...restProps }: CounterProps) => React.ReactNode;
//# sourceMappingURL=Counter.d.ts.map