import type { CustomSlotsType } from '@antdv/ui/es/types';
declare const _default: import("vue").DefineComponent<{
    size: {
        type: import("vue").PropType<import("@antdv/ui/es/types").SizeType>;
        default: import("@antdv/ui/es/types").SizeType;
    };
    bordered: {
        type: BooleanConstructor;
        default: boolean;
    };
    placeholder: StringConstructor;
    name: StringConstructor;
    id: StringConstructor;
    type: StringConstructor;
    addonBefore: any;
    addonAfter: any;
    prefix: any;
    'onUpdate:value': {
        type: import("vue").PropType<(value: import("./interface").ValueType) => void>;
        default: (value: import("./interface").ValueType) => void;
    };
    valueModifiers: ObjectConstructor;
    status: {
        type: import("vue").PropType<import("@antdv/ui/es/types").InputStatus>;
        default: import("@antdv/ui/es/types").InputStatus;
    };
    stringMode: {
        type: BooleanConstructor;
        default: boolean;
    };
    defaultValue: {
        type: import("vue").PropType<import("./interface").ValueType>;
        default: import("./interface").ValueType;
    };
    value: {
        type: import("vue").PropType<import("./interface").ValueType>;
        default: import("./interface").ValueType;
    };
    prefixCls: {
        type: import("vue").PropType<string>;
        default: string;
    };
    min: {
        type: import("vue").PropType<import("./interface").ValueType>;
        default: import("./interface").ValueType;
    };
    max: {
        type: import("vue").PropType<import("./interface").ValueType>;
        default: import("./interface").ValueType;
    };
    step: {
        type: import("vue").PropType<import("./interface").ValueType>;
        default: import("./interface").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) => import("./interface").ValueType>;
        default: (displayValue: string) => import("./interface").ValueType;
    };
    formatter: {
        type: import("vue").PropType<(value: import("./interface").ValueType, info: {
            userTyping: boolean;
            input: string;
        }) => string>;
        default: (value: import("./interface").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: import("./interface").ValueType) => void>;
        default: (value: import("./interface").ValueType) => void;
    };
    onPressEnter: {
        type: import("vue").PropType<import("@antdv/ui/es/types").KeyboardEventHandler>;
        default: import("@antdv/ui/es/types").KeyboardEventHandler;
    };
    onStep: {
        type: import("vue").PropType<(value: import("./interface").ValueType, info: {
            offset: import("./interface").ValueType;
            type: "down" | "up";
        }) => void>;
        default: (value: import("./interface").ValueType, info: {
            offset: import("./interface").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("@antdv/ui/es/types").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    size: {
        type: import("vue").PropType<import("@antdv/ui/es/types").SizeType>;
        default: import("@antdv/ui/es/types").SizeType;
    };
    bordered: {
        type: BooleanConstructor;
        default: boolean;
    };
    placeholder: StringConstructor;
    name: StringConstructor;
    id: StringConstructor;
    type: StringConstructor;
    addonBefore: any;
    addonAfter: any;
    prefix: any;
    'onUpdate:value': {
        type: import("vue").PropType<(value: import("./interface").ValueType) => void>;
        default: (value: import("./interface").ValueType) => void;
    };
    valueModifiers: ObjectConstructor;
    status: {
        type: import("vue").PropType<import("@antdv/ui/es/types").InputStatus>;
        default: import("@antdv/ui/es/types").InputStatus;
    };
    stringMode: {
        type: BooleanConstructor;
        default: boolean;
    };
    defaultValue: {
        type: import("vue").PropType<import("./interface").ValueType>;
        default: import("./interface").ValueType;
    };
    value: {
        type: import("vue").PropType<import("./interface").ValueType>;
        default: import("./interface").ValueType;
    };
    prefixCls: {
        type: import("vue").PropType<string>;
        default: string;
    };
    min: {
        type: import("vue").PropType<import("./interface").ValueType>;
        default: import("./interface").ValueType;
    };
    max: {
        type: import("vue").PropType<import("./interface").ValueType>;
        default: import("./interface").ValueType;
    };
    step: {
        type: import("vue").PropType<import("./interface").ValueType>;
        default: import("./interface").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) => import("./interface").ValueType>;
        default: (displayValue: string) => import("./interface").ValueType;
    };
    formatter: {
        type: import("vue").PropType<(value: import("./interface").ValueType, info: {
            userTyping: boolean;
            input: string;
        }) => string>;
        default: (value: import("./interface").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: import("./interface").ValueType) => void>;
        default: (value: import("./interface").ValueType) => void;
    };
    onPressEnter: {
        type: import("vue").PropType<import("@antdv/ui/es/types").KeyboardEventHandler>;
        default: import("@antdv/ui/es/types").KeyboardEventHandler;
    };
    onStep: {
        type: import("vue").PropType<(value: import("./interface").ValueType, info: {
            offset: import("./interface").ValueType;
            type: "down" | "up";
        }) => void>;
        default: (value: import("./interface").ValueType, info: {
            offset: import("./interface").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: import("./interface").ValueType;
    disabled: boolean;
    size: import("@antdv/ui/es/types").SizeType;
    defaultValue: import("./interface").ValueType;
    prefixCls: string;
    onChange: (value: import("./interface").ValueType) => void;
    autofocus: boolean;
    onBlur: (e: FocusEvent) => void;
    onFocus: (e: FocusEvent) => void;
    bordered: boolean;
    status: import("@antdv/ui/es/types").InputStatus;
    'onUpdate:value': (value: import("./interface").ValueType) => void;
    prefix: any;
    keyboard: boolean;
    onInput: (text: string) => void;
    max: import("./interface").ValueType;
    min: import("./interface").ValueType;
    step: import("./interface").ValueType;
    onPressEnter: import("@antdv/ui/es/types").KeyboardEventHandler;
    addonBefore: any;
    addonAfter: any;
    readonly: boolean;
    stringMode: boolean;
    controls: boolean;
    parser: (displayValue: string) => import("./interface").ValueType;
    formatter: (value: import("./interface").ValueType, info: {
        userTyping: boolean;
        input: string;
    }) => string;
    onStep: (value: import("./interface").ValueType, info: {
        offset: import("./interface").ValueType;
        type: "down" | "up";
    }) => void;
}, CustomSlotsType<{
    addonBefore?: any;
    addonAfter?: any;
    prefix?: any;
    default?: any;
    upIcon?: any;
    downIcon?: any;
}>>;
export default _default;
