import { Color4 } from '@dcl/sdk/math'; import ReactEcs from '@dcl/sdk/react-ecs'; import { EntityPropTypes } from '@dcl/react-ecs/dist/components/types'; import { UiLabelProps } from '@dcl/react-ecs/dist/components/Label/types'; import { UIObject, UIObjectConfig } from '../UIObject'; export type CounterTextElement = Omit & Omit & { uiTransform?: Omit, 'display' | 'position'>; }; export type CounterConfig = UIObjectConfig & { value: number; xOffset?: number; yOffset?: number; color?: Color4; size?: number; fixedDigits?: number; }; export declare class Counter extends UIObject { textElement: CounterTextElement; xOffset: number; yOffset: number; color: Color4; size: number; fixedDigits: number; private _value; private readonly _valueStep; constructor({ startHidden, value, xOffset, yOffset, color, size, fixedDigits, }: CounterConfig); read(): number; set(value: number): void; increase(amount?: number): void; decrease(amount?: number): void; render(key?: string): ReactEcs.JSX.Element; }