import { type Ref, type MaybeRefOrGetter, type ComputedRef } from 'vue'; export interface UseInputNumberOptions { precision?: MaybeRefOrGetter; decimalLimitMode?: MaybeRefOrGetter<'discard' | 'ceil' | 'round'>; autoFixed?: MaybeRefOrGetter; max?: number; min?: number; allowNegative?: MaybeRefOrGetter; showThousands?: MaybeRefOrGetter; } export interface UseInputNumberReturn { value: Ref; displayValue: ComputedRef; handleInput: (val: string | number | undefined) => void; handleBlur: () => void; formatter: (val: string) => string; parser: (val: string) => string; clean: (val: string | number | undefined) => string; } /** * useInputNumber Hook * A hook for managing number inputs with precision and formatting */ export declare function useInputNumber(options?: UseInputNumberOptions): UseInputNumberReturn; export declare function useInputNumber(value: MaybeRefOrGetter, options?: UseInputNumberOptions): UseInputNumberReturn; //# sourceMappingURL=index.d.ts.map