import type { CustomSlotsType, KeyboardEventHandler } from '@antdv/ui/es/types';
import type { ValueType } from './interface';
declare const _default: import("vue").DefineComponent<{
    lazy: BooleanConstructor;
    stringMode: {
        type: BooleanConstructor;
        default: boolean;
    };
    defaultValue: {
        type: import("vue").PropType<ValueType>;
        default: ValueType;
    };
    value: {
        type: import("vue").PropType<ValueType>;
        default: ValueType;
    };
    prefixCls: {
        type: import("vue").PropType<string>;
        default: string;
    };
    min: {
        type: import("vue").PropType<ValueType>;
        default: ValueType;
    };
    max: {
        type: import("vue").PropType<ValueType>;
        default: ValueType;
    };
    step: {
        type: import("vue").PropType<ValueType>;
        default: ValueType;
    };
    tabindex: NumberConstructor;
    controls: {
        type: BooleanConstructor;
        default: boolean;
    };
    readonly: {
        type: BooleanConstructor;
        default: boolean;
    };
    disabled: {
        type: BooleanConstructor;
        default: boolean;
    };
    autofocus: {
        type: BooleanConstructor;
        default: boolean;
    };
    keyboard: {
        type: BooleanConstructor;
        default: boolean;
    };
    parser: {
        type: import("vue").PropType<(displayValue: string) => ValueType>;
        default: (displayValue: string) => ValueType;
    };
    formatter: {
        type: import("vue").PropType<(value: ValueType, info: {
            userTyping: boolean;
            input: string;
        }) => string>;
        default: (value: ValueType, info: {
            userTyping: boolean;
            input: string;
        }) => string;
    };
    precision: NumberConstructor;
    decimalSeparator: StringConstructor;
    onInput: {
        type: import("vue").PropType<(text: string) => void>;
        default: (text: string) => void;
    };
    onChange: {
        type: import("vue").PropType<(value: ValueType) => void>;
        default: (value: ValueType) => void;
    };
    onPressEnter: {
        type: import("vue").PropType<KeyboardEventHandler>;
        default: KeyboardEventHandler;
    };
    onStep: {
        type: import("vue").PropType<(value: ValueType, info: {
            offset: ValueType;
            type: "down" | "up";
        }) => void>;
        default: (value: ValueType, info: {
            offset: ValueType;
            type: "down" | "up";
        }) => void;
    };
    onBlur: {
        type: import("vue").PropType<(e: FocusEvent) => void>;
        default: (e: FocusEvent) => void;
    };
    onFocus: {
        type: import("vue").PropType<(e: FocusEvent) => void>;
        default: (e: FocusEvent) => void;
    };
}, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    lazy: BooleanConstructor;
    stringMode: {
        type: BooleanConstructor;
        default: boolean;
    };
    defaultValue: {
        type: import("vue").PropType<ValueType>;
        default: ValueType;
    };
    value: {
        type: import("vue").PropType<ValueType>;
        default: ValueType;
    };
    prefixCls: {
        type: import("vue").PropType<string>;
        default: string;
    };
    min: {
        type: import("vue").PropType<ValueType>;
        default: ValueType;
    };
    max: {
        type: import("vue").PropType<ValueType>;
        default: ValueType;
    };
    step: {
        type: import("vue").PropType<ValueType>;
        default: ValueType;
    };
    tabindex: NumberConstructor;
    controls: {
        type: BooleanConstructor;
        default: boolean;
    };
    readonly: {
        type: BooleanConstructor;
        default: boolean;
    };
    disabled: {
        type: BooleanConstructor;
        default: boolean;
    };
    autofocus: {
        type: BooleanConstructor;
        default: boolean;
    };
    keyboard: {
        type: BooleanConstructor;
        default: boolean;
    };
    parser: {
        type: import("vue").PropType<(displayValue: string) => ValueType>;
        default: (displayValue: string) => ValueType;
    };
    formatter: {
        type: import("vue").PropType<(value: ValueType, info: {
            userTyping: boolean;
            input: string;
        }) => string>;
        default: (value: ValueType, info: {
            userTyping: boolean;
            input: string;
        }) => string;
    };
    precision: NumberConstructor;
    decimalSeparator: StringConstructor;
    onInput: {
        type: import("vue").PropType<(text: string) => void>;
        default: (text: string) => void;
    };
    onChange: {
        type: import("vue").PropType<(value: ValueType) => void>;
        default: (value: ValueType) => void;
    };
    onPressEnter: {
        type: import("vue").PropType<KeyboardEventHandler>;
        default: KeyboardEventHandler;
    };
    onStep: {
        type: import("vue").PropType<(value: ValueType, info: {
            offset: ValueType;
            type: "down" | "up";
        }) => void>;
        default: (value: ValueType, info: {
            offset: ValueType;
            type: "down" | "up";
        }) => void;
    };
    onBlur: {
        type: import("vue").PropType<(e: FocusEvent) => void>;
        default: (e: FocusEvent) => void;
    };
    onFocus: {
        type: import("vue").PropType<(e: FocusEvent) => void>;
        default: (e: FocusEvent) => void;
    };
}>>, {
    value: ValueType;
    disabled: boolean;
    defaultValue: ValueType;
    prefixCls: string;
    onChange: (value: ValueType) => void;
    autofocus: boolean;
    onBlur: (e: FocusEvent) => void;
    onFocus: (e: FocusEvent) => void;
    keyboard: boolean;
    onInput: (text: string) => void;
    max: ValueType;
    min: ValueType;
    step: ValueType;
    lazy: boolean;
    onPressEnter: KeyboardEventHandler;
    readonly: boolean;
    stringMode: boolean;
    controls: boolean;
    parser: (displayValue: string) => ValueType;
    formatter: (value: ValueType, info: {
        userTyping: boolean;
        input: string;
    }) => string;
    onStep: (value: ValueType, info: {
        offset: ValueType;
        type: "down" | "up";
    }) => void;
}, CustomSlotsType<{
    upHandler: any;
    downHandler: any;
    default: any;
}>>;
export default _default;
