import type { IValueModel, IResettableModel } from '@zajno/common/models/types'; export interface INumberModel extends IResettableModel { value: number; } export declare class NumberModel implements INumberModel, IValueModel { private _value; private _initial; constructor(initial?: number); get value(): number; set value(v: number); setValue(v: number): void; get isDefault(): boolean; reset: () => void; increment: (d?: number) => void; decrement: (d?: number) => void; }