import type { ExtractPropTypes } from 'vue';
import type InputNumber from './input-number.vue';
type Integer = 'int8' | 'int16' | 'int32' | 'int64' | 'uint8' | 'uint16' | 'uint32' | 'uint64' | null;
export declare const inputNumberProps: {
    value: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>, unknown, unknown, string, boolean>;
    isAmountChinese: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
    integer: {
        readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<Integer>, unknown, unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    unit: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
    isGray: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
};
export declare const inputNumberEmits: {
    readonly change: (value: number) => boolean;
    readonly 'update:value': (value: number) => boolean;
};
export type InputNumberProps = ExtractPropTypes<typeof inputNumberProps>;
export type InputNumberEmits = typeof inputNumberEmits;
export type InputNumberInstance = InstanceType<typeof InputNumber>;
export {};
