import React, { ComponentPropsWithoutRef, Ref } from 'react';
interface Localization {
    decreaseCount: string;
    increaseCount: string;
    optional: string;
}
export interface CounterProps extends ComponentPropsWithoutRef<'input'> {
    label?: React.ReactNode;
    labelId?: string;
    description?: React.ReactNode;
    error?: React.ReactNode | React.ReactNode[];
    localization?: Localization;
    value: number;
    step?: number;
    onCountChange(count: number): void;
}
interface PrivateProps {
    forwardedRef: Ref<HTMLInputElement>;
}
export declare const StylableCounter: React.FC<CounterProps & PrivateProps>;
export declare const Counter: React.ForwardRefExoticComponent<CounterProps & React.RefAttributes<HTMLInputElement>>;
export {};
//# sourceMappingURL=Counter.d.ts.map