import { INumericProps, INumericState, INumericRenderlessParamUtils, INumericRenderlessParams, INumericUnitPrecision } from '../numeric'; import { BigIntDecimal } from '../../../../utils/bigInt'; export declare const initService: (service: INumericRenderlessParamUtils['service']) => { getUnitPrecision: Function; getNumberFormat: Function; }; export declare const getDecimal: (props: INumericProps) => (value: number) => BigIntDecimal; export declare const watchValue: ({ api, props, state, nextTick }: Pick) => (value: number) => void; export declare const toPrecision: (state: INumericState) => ({ num, precision }: { num: number; precision: number; }) => number; export declare const getPrecision: () => (value: number) => number; export declare const internalIncrease: ({ api, state }: Pick) => ({ val, step }: { val: number; step: number; }) => string; export declare const internalDecrease: ({ api, state }: Pick) => ({ val, step }: { val: number; step: number; }) => string | number; export declare const increase: ({ api, props, state }: Pick) => () => void; export declare const decrease: ({ api, props, state }: Pick) => () => void; export declare const handleBlur: ({ constants, dispatch, emit, props, state, api }: Pick) => (event: FocusEvent) => void; export declare const handleFocus: ({ emit, state, props, api, vm }: Pick) => (event: FocusEvent) => void; export declare const focus: (vm: INumericRenderlessParams['vm']) => () => void; export declare const setCurrentValue: ({ api, constants, dispatch, emit, props, state }: Pick) => (newVal: number, emitChangeFlag?: boolean) => void; export declare const handleInput: ({ state, api, emit, props }: Pick) => (event: InputEvent) => void; export declare const handleInputChange: ({ api, state, props }: Pick) => (event: Event) => void; export declare const select: (vm: INumericRenderlessParams['vm']) => () => any; export declare const mounted: ({ constants, parent, props, state }: Pick) => () => void; export declare const unmounted: ({ parent, state }: Pick) => () => void; export declare const updated: ({ constants, parent, state }: Pick) => () => void; export declare const displayValue: ({ props, state, api }: Pick) => () => string | number; export declare const getNumPecision: ({ api, props }: Pick) => () => number; export declare const mouseEvent: ({ api, props, state }: Pick) => (event: MouseEvent) => void | boolean; export declare const getUnitPrecision: ({ service, props }: Pick) => INumericUnitPrecision; export declare const dispatchDisplayedValue: ({ state, api, dispatch }: Pick) => () => void; export declare const getDisplayedValue: ({ state, props }: Pick) => () => string; export declare const getDisplayOnlyText: ({ parent, state, props }: Pick) => () => string | number; export declare const filterValue: ({ state }: Pick) => () => number | string; export declare const handleClear: ({ state, emit }: Pick) => () => void; export declare const handleChange: ({ state, emit }: Pick) => () => void;