declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    readonly defaultValue: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<string | number>, unknown, unknown, "", boolean>;
    readonly value: {
        readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<string | number>, unknown, unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly prefixIcon: {
        readonly type: import("vue").PropType<string>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly suffixIcon: {
        readonly type: import("vue").PropType<string>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly showPassword: {
        readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly allowClear: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly readonly: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly isGray: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly maxlength: {
        readonly type: import("vue").PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
}>, {
    bem: {
        b: (blockSuffix?: string) => string;
        e: (element?: string) => string;
        m: (modifier?: string) => string;
        be: (blockSuffix?: string, element?: string) => string;
        em: (element: string, modifier: string) => string;
        bm: (blockSuffix: string, modifier: string) => string;
        bem: (blockSuffix: string, element: string, modifier: string) => string;
        is: (name?: string) => string;
    };
    props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
        readonly defaultValue: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<string | number>, unknown, unknown, "", boolean>;
        readonly value: {
            readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<string | number>, unknown, unknown>>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly prefixIcon: {
            readonly type: import("vue").PropType<string>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly suffixIcon: {
            readonly type: import("vue").PropType<string>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly showPassword: {
            readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly allowClear: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
        readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
        readonly readonly: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
        readonly isGray: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
        readonly maxlength: {
            readonly type: import("vue").PropType<number>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
    }>> & Readonly<{
        onBlur?: (...args: any[]) => any;
        onChange?: (...args: any[]) => any;
        "onUpdate:value"?: (...args: any[]) => any;
        onClear?: (...args: any[]) => any;
    }> & {}>;
    emit: (event: "blur" | "change" | "clear" | "update:value", ...args: any[]) => void;
    attrs: import("vue").Attrs;
    getMaxlength: import("vue").ComputedRef<number>;
    innerValue: import("vue").Ref<string | number, string | number>;
    inputRef: import("vue").Ref<any, any>;
    isMouseOver: import("vue").Ref<boolean, boolean>;
    formItemContext: import("ant-design-vue/es/form/FormItemContext").FormItemContext;
    affixWrapper: import("vue").Ref<any, any>;
    hasValue: import("vue").ComputedRef<import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<string | number>, unknown, unknown>>;
    handleMouseOver: () => void;
    handleMouseOut: () => void;
    onChange: (e: any) => void;
    onBlur: (e: any) => void;
    componentType: ({
        new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<Omit<{
            id: StringConstructor;
            placeholder: {
                type: import("vue").PropType<string | number>;
            };
            autocomplete: StringConstructor;
            type: {
                type: import("vue").PropType<"number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel">;
                default: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel";
            };
            name: StringConstructor;
            size: {
                type: import("vue").PropType<import("ant-design-vue/es/config-provider").SizeType>;
            };
            autofocus: {
                type: BooleanConstructor;
                default: any;
            };
            lazy: {
                type: BooleanConstructor;
                default: boolean;
            };
            maxlength: NumberConstructor;
            loading: {
                type: BooleanConstructor;
                default: any;
            };
            bordered: {
                type: BooleanConstructor;
                default: any;
            };
            showCount: {
                type: import("vue").PropType<boolean | import("ant-design-vue/es/vc-input/inputProps").ShowCountProps>;
            };
            htmlSize: NumberConstructor;
            onPressEnter: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            onKeydown: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            onKeyup: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            onFocus: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
            onBlur: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
            onChange: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").ChangeEventHandler>;
            onInput: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").ChangeEventHandler>;
            'onUpdate:value': import("vue").PropType<(val: string) => void>;
            onCompositionstart: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler>;
            onCompositionend: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler>;
            valueModifiers: ObjectConstructor;
            hidden: {
                type: BooleanConstructor;
                default: any;
            };
            status: import("vue").PropType<"" | "error" | "warning">;
            value: {
                type: import("vue").PropType<string | number>;
                default: any;
            };
            defaultValue: {
                type: import("vue").PropType<string | number>;
                default: any;
            };
            inputElement: import("vue-types").VueTypeValidableDef<any>;
            prefixCls: StringConstructor;
            disabled: {
                type: BooleanConstructor;
                default: any;
            };
            focused: {
                type: BooleanConstructor;
                default: any;
            };
            triggerFocus: import("vue").PropType<() => void>;
            readonly: {
                type: BooleanConstructor;
                default: any;
            };
            handleReset: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            addonBefore: import("vue-types").VueTypeValidableDef<any>;
            addonAfter: import("vue-types").VueTypeValidableDef<any>;
            prefix: import("vue-types").VueTypeValidableDef<any>;
            suffix: import("vue-types").VueTypeValidableDef<any>;
            clearIcon: import("vue-types").VueTypeValidableDef<any>;
            affixWrapperClassName: StringConstructor;
            groupClassName: StringConstructor;
            wrapperClassName: StringConstructor;
            inputClassName: StringConstructor;
            allowClear: {
                type: BooleanConstructor;
                default: any;
            };
        }, "affixWrapperClassName" | "groupClassName" | "wrapperClassName" | "inputClassName">>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
            value: string | number;
            type: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel";
            focused: boolean;
            hidden: boolean;
            disabled: boolean;
            autofocus: boolean;
            readonly: boolean;
            defaultValue: string | number;
            loading: boolean;
            lazy: boolean;
            bordered: boolean;
            allowClear: boolean;
        }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
            P: {};
            B: {};
            D: {};
            C: {};
            M: {};
            Defaults: {};
        }, Readonly<import("vue").ExtractPropTypes<Omit<{
            id: StringConstructor;
            placeholder: {
                type: import("vue").PropType<string | number>;
            };
            autocomplete: StringConstructor;
            type: {
                type: import("vue").PropType<"number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel">;
                default: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel";
            };
            name: StringConstructor;
            size: {
                type: import("vue").PropType<import("ant-design-vue/es/config-provider").SizeType>;
            };
            autofocus: {
                type: BooleanConstructor;
                default: any;
            };
            lazy: {
                type: BooleanConstructor;
                default: boolean;
            };
            maxlength: NumberConstructor;
            loading: {
                type: BooleanConstructor;
                default: any;
            };
            bordered: {
                type: BooleanConstructor;
                default: any;
            };
            showCount: {
                type: import("vue").PropType<boolean | import("ant-design-vue/es/vc-input/inputProps").ShowCountProps>;
            };
            htmlSize: NumberConstructor;
            onPressEnter: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            onKeydown: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            onKeyup: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            onFocus: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
            onBlur: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
            onChange: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").ChangeEventHandler>;
            onInput: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").ChangeEventHandler>;
            'onUpdate:value': import("vue").PropType<(val: string) => void>;
            onCompositionstart: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler>;
            onCompositionend: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler>;
            valueModifiers: ObjectConstructor;
            hidden: {
                type: BooleanConstructor;
                default: any;
            };
            status: import("vue").PropType<"" | "error" | "warning">;
            value: {
                type: import("vue").PropType<string | number>;
                default: any;
            };
            defaultValue: {
                type: import("vue").PropType<string | number>;
                default: any;
            };
            inputElement: import("vue-types").VueTypeValidableDef<any>;
            prefixCls: StringConstructor;
            disabled: {
                type: BooleanConstructor;
                default: any;
            };
            focused: {
                type: BooleanConstructor;
                default: any;
            };
            triggerFocus: import("vue").PropType<() => void>;
            readonly: {
                type: BooleanConstructor;
                default: any;
            };
            handleReset: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            addonBefore: import("vue-types").VueTypeValidableDef<any>;
            addonAfter: import("vue-types").VueTypeValidableDef<any>;
            prefix: import("vue-types").VueTypeValidableDef<any>;
            suffix: import("vue-types").VueTypeValidableDef<any>;
            clearIcon: import("vue-types").VueTypeValidableDef<any>;
            affixWrapperClassName: StringConstructor;
            groupClassName: StringConstructor;
            wrapperClassName: StringConstructor;
            inputClassName: StringConstructor;
            allowClear: {
                type: BooleanConstructor;
                default: any;
            };
        }, "affixWrapperClassName" | "groupClassName" | "wrapperClassName" | "inputClassName">>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, {
            value: string | number;
            type: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel";
            focused: boolean;
            hidden: boolean;
            disabled: boolean;
            autofocus: boolean;
            readonly: boolean;
            defaultValue: string | number;
            loading: boolean;
            lazy: boolean;
            bordered: boolean;
            allowClear: boolean;
        }>;
        __isFragment?: never;
        __isTeleport?: never;
        __isSuspense?: never;
    } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<Omit<{
        id: StringConstructor;
        placeholder: {
            type: import("vue").PropType<string | number>;
        };
        autocomplete: StringConstructor;
        type: {
            type: import("vue").PropType<"number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel">;
            default: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel";
        };
        name: StringConstructor;
        size: {
            type: import("vue").PropType<import("ant-design-vue/es/config-provider").SizeType>;
        };
        autofocus: {
            type: BooleanConstructor;
            default: any;
        };
        lazy: {
            type: BooleanConstructor;
            default: boolean;
        };
        maxlength: NumberConstructor;
        loading: {
            type: BooleanConstructor;
            default: any;
        };
        bordered: {
            type: BooleanConstructor;
            default: any;
        };
        showCount: {
            type: import("vue").PropType<boolean | import("ant-design-vue/es/vc-input/inputProps").ShowCountProps>;
        };
        htmlSize: NumberConstructor;
        onPressEnter: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
        onKeydown: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
        onKeyup: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
        onFocus: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
        onBlur: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
        onChange: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").ChangeEventHandler>;
        onInput: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").ChangeEventHandler>;
        'onUpdate:value': import("vue").PropType<(val: string) => void>;
        onCompositionstart: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler>;
        onCompositionend: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler>;
        valueModifiers: ObjectConstructor;
        hidden: {
            type: BooleanConstructor;
            default: any;
        };
        status: import("vue").PropType<"" | "error" | "warning">;
        value: {
            type: import("vue").PropType<string | number>;
            default: any;
        };
        defaultValue: {
            type: import("vue").PropType<string | number>;
            default: any;
        };
        inputElement: import("vue-types").VueTypeValidableDef<any>;
        prefixCls: StringConstructor;
        disabled: {
            type: BooleanConstructor;
            default: any;
        };
        focused: {
            type: BooleanConstructor;
            default: any;
        };
        triggerFocus: import("vue").PropType<() => void>;
        readonly: {
            type: BooleanConstructor;
            default: any;
        };
        handleReset: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
        addonBefore: import("vue-types").VueTypeValidableDef<any>;
        addonAfter: import("vue-types").VueTypeValidableDef<any>;
        prefix: import("vue-types").VueTypeValidableDef<any>;
        suffix: import("vue-types").VueTypeValidableDef<any>;
        clearIcon: import("vue-types").VueTypeValidableDef<any>;
        affixWrapperClassName: StringConstructor;
        groupClassName: StringConstructor;
        wrapperClassName: StringConstructor;
        inputClassName: StringConstructor;
        allowClear: {
            type: BooleanConstructor;
            default: any;
        };
    }, "affixWrapperClassName" | "groupClassName" | "wrapperClassName" | "inputClassName">>> & Readonly<{}>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
        value: string | number;
        type: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel";
        focused: boolean;
        hidden: boolean;
        disabled: boolean;
        autofocus: boolean;
        readonly: boolean;
        defaultValue: string | number;
        loading: boolean;
        lazy: boolean;
        bordered: boolean;
        allowClear: boolean;
    }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin<any[]> & {
        readonly Group: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
            prefixCls: StringConstructor;
            size: {
                type: import("vue").PropType<import("ant-design-vue/es/config-provider").SizeType>;
            };
            compact: {
                type: BooleanConstructor;
                default: any;
            };
        }>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
            prefixCls: StringConstructor;
            size: {
                type: import("vue").PropType<import("ant-design-vue/es/config-provider").SizeType>;
            };
            compact: {
                type: BooleanConstructor;
                default: any;
            };
        }>> & Readonly<{}>, {
            compact: boolean;
        }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
        readonly Search: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
            inputPrefixCls: StringConstructor;
            enterButton: import("vue-types").VueTypeValidableDef<any>;
            onSearch: {
                type: import("vue").PropType<(value: string, event?: MouseEvent | KeyboardEvent | import("ant-design-vue/es/_util/EventInterface").ChangeEvent) => void>;
            };
            size: {
                type: import("vue").PropType<import("ant-design-vue/es/config-provider").SizeType>;
            };
            value: {
                type: import("vue").PropType<string | number>;
                default: any;
            };
            name: StringConstructor;
            type: {
                type: import("vue").PropType<"number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel">;
                default: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel";
            };
            onCompositionend: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler>;
            onCompositionstart: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler>;
            onFocus: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
            onBlur: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
            onChange: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").ChangeEventHandler>;
            onInput: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").ChangeEventHandler>;
            onKeydown: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            onKeyup: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            focused: {
                type: BooleanConstructor;
                default: any;
            };
            hidden: {
                type: BooleanConstructor;
                default: any;
            };
            disabled: {
                type: BooleanConstructor;
                default: any;
            };
            prefixCls: StringConstructor;
            id: StringConstructor;
            prefix: import("vue-types").VueTypeValidableDef<any>;
            autofocus: {
                type: BooleanConstructor;
                default: any;
            };
            autocomplete: StringConstructor;
            readonly: {
                type: BooleanConstructor;
                default: any;
            };
            status: import("vue").PropType<"" | "error" | "warning">;
            defaultValue: {
                type: import("vue").PropType<string | number>;
                default: any;
            };
            'onUpdate:value': import("vue").PropType<(val: string) => void>;
            suffix: import("vue-types").VueTypeValidableDef<any>;
            loading: {
                type: BooleanConstructor;
                default: any;
            };
            placeholder: {
                type: import("vue").PropType<string | number>;
            };
            lazy: {
                type: BooleanConstructor;
                default: boolean;
            };
            maxlength: NumberConstructor;
            bordered: {
                type: BooleanConstructor;
                default: any;
            };
            showCount: {
                type: import("vue").PropType<boolean | import("ant-design-vue/es/vc-input/inputProps").ShowCountProps>;
            };
            htmlSize: NumberConstructor;
            onPressEnter: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            valueModifiers: ObjectConstructor;
            inputElement: import("vue-types").VueTypeValidableDef<any>;
            triggerFocus: import("vue").PropType<() => void>;
            handleReset: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            addonBefore: import("vue-types").VueTypeValidableDef<any>;
            addonAfter: import("vue-types").VueTypeValidableDef<any>;
            clearIcon: import("vue-types").VueTypeValidableDef<any>;
            allowClear: {
                type: BooleanConstructor;
                default: any;
            };
        }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
            inputPrefixCls: StringConstructor;
            enterButton: import("vue-types").VueTypeValidableDef<any>;
            onSearch: {
                type: import("vue").PropType<(value: string, event?: MouseEvent | KeyboardEvent | import("ant-design-vue/es/_util/EventInterface").ChangeEvent) => void>;
            };
            size: {
                type: import("vue").PropType<import("ant-design-vue/es/config-provider").SizeType>;
            };
            value: {
                type: import("vue").PropType<string | number>;
                default: any;
            };
            name: StringConstructor;
            type: {
                type: import("vue").PropType<"number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel">;
                default: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel";
            };
            onCompositionend: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler>;
            onCompositionstart: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler>;
            onFocus: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
            onBlur: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
            onChange: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").ChangeEventHandler>;
            onInput: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").ChangeEventHandler>;
            onKeydown: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            onKeyup: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            focused: {
                type: BooleanConstructor;
                default: any;
            };
            hidden: {
                type: BooleanConstructor;
                default: any;
            };
            disabled: {
                type: BooleanConstructor;
                default: any;
            };
            prefixCls: StringConstructor;
            id: StringConstructor;
            prefix: import("vue-types").VueTypeValidableDef<any>;
            autofocus: {
                type: BooleanConstructor;
                default: any;
            };
            autocomplete: StringConstructor;
            readonly: {
                type: BooleanConstructor;
                default: any;
            };
            status: import("vue").PropType<"" | "error" | "warning">;
            defaultValue: {
                type: import("vue").PropType<string | number>;
                default: any;
            };
            'onUpdate:value': import("vue").PropType<(val: string) => void>;
            suffix: import("vue-types").VueTypeValidableDef<any>;
            loading: {
                type: BooleanConstructor;
                default: any;
            };
            placeholder: {
                type: import("vue").PropType<string | number>;
            };
            lazy: {
                type: BooleanConstructor;
                default: boolean;
            };
            maxlength: NumberConstructor;
            bordered: {
                type: BooleanConstructor;
                default: any;
            };
            showCount: {
                type: import("vue").PropType<boolean | import("ant-design-vue/es/vc-input/inputProps").ShowCountProps>;
            };
            htmlSize: NumberConstructor;
            onPressEnter: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            valueModifiers: ObjectConstructor;
            inputElement: import("vue-types").VueTypeValidableDef<any>;
            triggerFocus: import("vue").PropType<() => void>;
            handleReset: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            addonBefore: import("vue-types").VueTypeValidableDef<any>;
            addonAfter: import("vue-types").VueTypeValidableDef<any>;
            clearIcon: import("vue-types").VueTypeValidableDef<any>;
            allowClear: {
                type: BooleanConstructor;
                default: any;
            };
        }>> & Readonly<{}>, {
            value: string | number;
            type: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel";
            focused: boolean;
            hidden: boolean;
            disabled: boolean;
            autofocus: boolean;
            readonly: boolean;
            defaultValue: string | number;
            loading: boolean;
            lazy: boolean;
            bordered: boolean;
            allowClear: boolean;
        }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
        readonly TextArea: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
            rows: NumberConstructor;
            autosize: {
                type: import("vue").PropType<boolean | import("ant-design-vue/es/input/inputProps").AutoSizeType>;
                default: any;
            };
            autoSize: {
                type: import("vue").PropType<boolean | import("ant-design-vue/es/input/inputProps").AutoSizeType>;
                default: any;
            };
            onResize: {
                type: import("vue").PropType<(size: {
                    width: number;
                    height: number;
                }) => void>;
            };
            onCompositionstart: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler | import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler[]>;
            };
            onCompositionend: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler | import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler[]>;
            };
            valueModifiers: ObjectConstructor;
            size: {
                type: import("vue").PropType<import("ant-design-vue/es/config-provider").SizeType>;
            };
            value: {
                type: import("vue").PropType<string | number>;
                default: any;
            };
            name: StringConstructor;
            type: {
                type: import("vue").PropType<"number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel">;
                default: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel";
            };
            onFocus: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
            onBlur: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
            onChange: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").ChangeEventHandler>;
            onInput: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").ChangeEventHandler>;
            onKeydown: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            onKeyup: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            focused: {
                type: BooleanConstructor;
                default: any;
            };
            hidden: {
                type: BooleanConstructor;
                default: any;
            };
            disabled: {
                type: BooleanConstructor;
                default: any;
            };
            prefixCls: StringConstructor;
            id: StringConstructor;
            autofocus: {
                type: BooleanConstructor;
                default: any;
            };
            autocomplete: StringConstructor;
            readonly: {
                type: BooleanConstructor;
                default: any;
            };
            status: import("vue").PropType<"" | "error" | "warning">;
            defaultValue: {
                type: import("vue").PropType<string | number>;
                default: any;
            };
            'onUpdate:value': import("vue").PropType<(val: string) => void>;
            loading: {
                type: BooleanConstructor;
                default: any;
            };
            placeholder: {
                type: import("vue").PropType<string | number>;
            };
            lazy: {
                type: BooleanConstructor;
                default: boolean;
            };
            maxlength: NumberConstructor;
            bordered: {
                type: BooleanConstructor;
                default: any;
            };
            showCount: {
                type: import("vue").PropType<boolean | import("ant-design-vue/es/vc-input/inputProps").ShowCountProps>;
            };
            htmlSize: NumberConstructor;
            onPressEnter: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            inputElement: import("vue-types").VueTypeValidableDef<any>;
            triggerFocus: import("vue").PropType<() => void>;
            handleReset: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            clearIcon: import("vue-types").VueTypeValidableDef<any>;
            allowClear: {
                type: BooleanConstructor;
                default: any;
            };
        }>, () => import("ant-design-vue/es/_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
            rows: NumberConstructor;
            autosize: {
                type: import("vue").PropType<boolean | import("ant-design-vue/es/input/inputProps").AutoSizeType>;
                default: any;
            };
            autoSize: {
                type: import("vue").PropType<boolean | import("ant-design-vue/es/input/inputProps").AutoSizeType>;
                default: any;
            };
            onResize: {
                type: import("vue").PropType<(size: {
                    width: number;
                    height: number;
                }) => void>;
            };
            onCompositionstart: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler | import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler[]>;
            };
            onCompositionend: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler | import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler[]>;
            };
            valueModifiers: ObjectConstructor;
            size: {
                type: import("vue").PropType<import("ant-design-vue/es/config-provider").SizeType>;
            };
            value: {
                type: import("vue").PropType<string | number>;
                default: any;
            };
            name: StringConstructor;
            type: {
                type: import("vue").PropType<"number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel">;
                default: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel";
            };
            onFocus: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
            onBlur: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
            onChange: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").ChangeEventHandler>;
            onInput: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").ChangeEventHandler>;
            onKeydown: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            onKeyup: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            focused: {
                type: BooleanConstructor;
                default: any;
            };
            hidden: {
                type: BooleanConstructor;
                default: any;
            };
            disabled: {
                type: BooleanConstructor;
                default: any;
            };
            prefixCls: StringConstructor;
            id: StringConstructor;
            autofocus: {
                type: BooleanConstructor;
                default: any;
            };
            autocomplete: StringConstructor;
            readonly: {
                type: BooleanConstructor;
                default: any;
            };
            status: import("vue").PropType<"" | "error" | "warning">;
            defaultValue: {
                type: import("vue").PropType<string | number>;
                default: any;
            };
            'onUpdate:value': import("vue").PropType<(val: string) => void>;
            loading: {
                type: BooleanConstructor;
                default: any;
            };
            placeholder: {
                type: import("vue").PropType<string | number>;
            };
            lazy: {
                type: BooleanConstructor;
                default: boolean;
            };
            maxlength: NumberConstructor;
            bordered: {
                type: BooleanConstructor;
                default: any;
            };
            showCount: {
                type: import("vue").PropType<boolean | import("ant-design-vue/es/vc-input/inputProps").ShowCountProps>;
            };
            htmlSize: NumberConstructor;
            onPressEnter: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            inputElement: import("vue-types").VueTypeValidableDef<any>;
            triggerFocus: import("vue").PropType<() => void>;
            handleReset: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            clearIcon: import("vue-types").VueTypeValidableDef<any>;
            allowClear: {
                type: BooleanConstructor;
                default: any;
            };
        }>> & Readonly<{}>, {
            value: string | number;
            type: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel";
            focused: boolean;
            hidden: boolean;
            disabled: boolean;
            autofocus: boolean;
            readonly: boolean;
            defaultValue: string | number;
            loading: boolean;
            lazy: boolean;
            bordered: boolean;
            allowClear: boolean;
            autosize: any;
            autoSize: any;
        }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
        readonly Password: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
            prefixCls: StringConstructor;
            inputPrefixCls: StringConstructor;
            action: {
                type: StringConstructor;
                default: string;
            };
            visibilityToggle: {
                type: BooleanConstructor;
                default: boolean;
            };
            visible: {
                type: BooleanConstructor;
                default: any;
            };
            'onUpdate:visible': import("vue").PropType<(visible: boolean) => void>;
            iconRender: FunctionConstructor;
            size: {
                type: import("vue").PropType<import("ant-design-vue/es/config-provider").SizeType>;
            };
            value: {
                type: import("vue").PropType<string | number>;
                default: any;
            };
            name: StringConstructor;
            type: {
                type: import("vue").PropType<"number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel">;
                default: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel";
            };
            onCompositionend: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler>;
            onCompositionstart: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler>;
            onFocus: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
            onBlur: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
            onChange: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").ChangeEventHandler>;
            onInput: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").ChangeEventHandler>;
            onKeydown: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            onKeyup: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            focused: {
                type: BooleanConstructor;
                default: any;
            };
            hidden: {
                type: BooleanConstructor;
                default: any;
            };
            disabled: {
                type: BooleanConstructor;
                default: any;
            };
            id: StringConstructor;
            prefix: import("vue-types").VueTypeValidableDef<any>;
            autofocus: {
                type: BooleanConstructor;
                default: any;
            };
            autocomplete: StringConstructor;
            readonly: {
                type: BooleanConstructor;
                default: any;
            };
            status: import("vue").PropType<"" | "error" | "warning">;
            defaultValue: {
                type: import("vue").PropType<string | number>;
                default: any;
            };
            'onUpdate:value': import("vue").PropType<(val: string) => void>;
            suffix: import("vue-types").VueTypeValidableDef<any>;
            loading: {
                type: BooleanConstructor;
                default: any;
            };
            placeholder: {
                type: import("vue").PropType<string | number>;
            };
            lazy: {
                type: BooleanConstructor;
                default: boolean;
            };
            maxlength: NumberConstructor;
            bordered: {
                type: BooleanConstructor;
                default: any;
            };
            showCount: {
                type: import("vue").PropType<boolean | import("ant-design-vue/es/vc-input/inputProps").ShowCountProps>;
            };
            htmlSize: NumberConstructor;
            onPressEnter: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            valueModifiers: ObjectConstructor;
            inputElement: import("vue-types").VueTypeValidableDef<any>;
            triggerFocus: import("vue").PropType<() => void>;
            handleReset: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            addonBefore: import("vue-types").VueTypeValidableDef<any>;
            addonAfter: import("vue-types").VueTypeValidableDef<any>;
            clearIcon: import("vue-types").VueTypeValidableDef<any>;
            allowClear: {
                type: BooleanConstructor;
                default: any;
            };
        }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
            prefixCls: StringConstructor;
            inputPrefixCls: StringConstructor;
            action: {
                type: StringConstructor;
                default: string;
            };
            visibilityToggle: {
                type: BooleanConstructor;
                default: boolean;
            };
            visible: {
                type: BooleanConstructor;
                default: any;
            };
            'onUpdate:visible': import("vue").PropType<(visible: boolean) => void>;
            iconRender: FunctionConstructor;
            size: {
                type: import("vue").PropType<import("ant-design-vue/es/config-provider").SizeType>;
            };
            value: {
                type: import("vue").PropType<string | number>;
                default: any;
            };
            name: StringConstructor;
            type: {
                type: import("vue").PropType<"number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel">;
                default: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel";
            };
            onCompositionend: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler>;
            onCompositionstart: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler>;
            onFocus: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
            onBlur: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
            onChange: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").ChangeEventHandler>;
            onInput: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").ChangeEventHandler>;
            onKeydown: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            onKeyup: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            focused: {
                type: BooleanConstructor;
                default: any;
            };
            hidden: {
                type: BooleanConstructor;
                default: any;
            };
            disabled: {
                type: BooleanConstructor;
                default: any;
            };
            id: StringConstructor;
            prefix: import("vue-types").VueTypeValidableDef<any>;
            autofocus: {
                type: BooleanConstructor;
                default: any;
            };
            autocomplete: StringConstructor;
            readonly: {
                type: BooleanConstructor;
                default: any;
            };
            status: import("vue").PropType<"" | "error" | "warning">;
            defaultValue: {
                type: import("vue").PropType<string | number>;
                default: any;
            };
            'onUpdate:value': import("vue").PropType<(val: string) => void>;
            suffix: import("vue-types").VueTypeValidableDef<any>;
            loading: {
                type: BooleanConstructor;
                default: any;
            };
            placeholder: {
                type: import("vue").PropType<string | number>;
            };
            lazy: {
                type: BooleanConstructor;
                default: boolean;
            };
            maxlength: NumberConstructor;
            bordered: {
                type: BooleanConstructor;
                default: any;
            };
            showCount: {
                type: import("vue").PropType<boolean | import("ant-design-vue/es/vc-input/inputProps").ShowCountProps>;
            };
            htmlSize: NumberConstructor;
            onPressEnter: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
            valueModifiers: ObjectConstructor;
            inputElement: import("vue-types").VueTypeValidableDef<any>;
            triggerFocus: import("vue").PropType<() => void>;
            handleReset: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
            addonBefore: import("vue-types").VueTypeValidableDef<any>;
            addonAfter: import("vue-types").VueTypeValidableDef<any>;
            clearIcon: import("vue-types").VueTypeValidableDef<any>;
            allowClear: {
                type: BooleanConstructor;
                default: any;
            };
        }>> & Readonly<{}>, {
            value: string | number;
            type: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel";
            focused: boolean;
            hidden: boolean;
            visible: boolean;
            disabled: boolean;
            autofocus: boolean;
            readonly: boolean;
            defaultValue: string | number;
            action: string;
            loading: boolean;
            lazy: boolean;
            bordered: boolean;
            allowClear: boolean;
            visibilityToggle: boolean;
        }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    }) | import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        prefixCls: StringConstructor;
        inputPrefixCls: StringConstructor;
        action: {
            type: StringConstructor;
            default: string;
        };
        visibilityToggle: {
            type: BooleanConstructor;
            default: boolean;
        };
        visible: {
            type: BooleanConstructor;
            default: any;
        };
        'onUpdate:visible': import("vue").PropType<(visible: boolean) => void>;
        iconRender: FunctionConstructor;
        size: {
            type: import("vue").PropType<import("ant-design-vue/es/config-provider").SizeType>;
        };
        value: {
            type: import("vue").PropType<string | number>;
            default: any;
        };
        name: StringConstructor;
        type: {
            type: import("vue").PropType<"number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel">;
            default: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel";
        };
        onCompositionend: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler>;
        onCompositionstart: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler>;
        onFocus: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
        onBlur: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
        onChange: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").ChangeEventHandler>;
        onInput: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").ChangeEventHandler>;
        onKeydown: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
        onKeyup: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
        focused: {
            type: BooleanConstructor;
            default: any;
        };
        hidden: {
            type: BooleanConstructor;
            default: any;
        };
        disabled: {
            type: BooleanConstructor;
            default: any;
        };
        id: StringConstructor;
        prefix: import("vue-types").VueTypeValidableDef<any>;
        autofocus: {
            type: BooleanConstructor;
            default: any;
        };
        autocomplete: StringConstructor;
        readonly: {
            type: BooleanConstructor;
            default: any;
        };
        status: import("vue").PropType<"" | "error" | "warning">;
        defaultValue: {
            type: import("vue").PropType<string | number>;
            default: any;
        };
        'onUpdate:value': import("vue").PropType<(val: string) => void>;
        suffix: import("vue-types").VueTypeValidableDef<any>;
        loading: {
            type: BooleanConstructor;
            default: any;
        };
        placeholder: {
            type: import("vue").PropType<string | number>;
        };
        lazy: {
            type: BooleanConstructor;
            default: boolean;
        };
        maxlength: NumberConstructor;
        bordered: {
            type: BooleanConstructor;
            default: any;
        };
        showCount: {
            type: import("vue").PropType<boolean | import("ant-design-vue/es/vc-input/inputProps").ShowCountProps>;
        };
        htmlSize: NumberConstructor;
        onPressEnter: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
        valueModifiers: ObjectConstructor;
        inputElement: import("vue-types").VueTypeValidableDef<any>;
        triggerFocus: import("vue").PropType<() => void>;
        handleReset: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
        addonBefore: import("vue-types").VueTypeValidableDef<any>;
        addonAfter: import("vue-types").VueTypeValidableDef<any>;
        clearIcon: import("vue-types").VueTypeValidableDef<any>;
        allowClear: {
            type: BooleanConstructor;
            default: any;
        };
    }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        prefixCls: StringConstructor;
        inputPrefixCls: StringConstructor;
        action: {
            type: StringConstructor;
            default: string;
        };
        visibilityToggle: {
            type: BooleanConstructor;
            default: boolean;
        };
        visible: {
            type: BooleanConstructor;
            default: any;
        };
        'onUpdate:visible': import("vue").PropType<(visible: boolean) => void>;
        iconRender: FunctionConstructor;
        size: {
            type: import("vue").PropType<import("ant-design-vue/es/config-provider").SizeType>;
        };
        value: {
            type: import("vue").PropType<string | number>;
            default: any;
        };
        name: StringConstructor;
        type: {
            type: import("vue").PropType<"number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel">;
            default: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel";
        };
        onCompositionend: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler>;
        onCompositionstart: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").CompositionEventHandler>;
        onFocus: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
        onBlur: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").FocusEventHandler>;
        onChange: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").ChangeEventHandler>;
        onInput: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").ChangeEventHandler>;
        onKeydown: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
        onKeyup: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
        focused: {
            type: BooleanConstructor;
            default: any;
        };
        hidden: {
            type: BooleanConstructor;
            default: any;
        };
        disabled: {
            type: BooleanConstructor;
            default: any;
        };
        id: StringConstructor;
        prefix: import("vue-types").VueTypeValidableDef<any>;
        autofocus: {
            type: BooleanConstructor;
            default: any;
        };
        autocomplete: StringConstructor;
        readonly: {
            type: BooleanConstructor;
            default: any;
        };
        status: import("vue").PropType<"" | "error" | "warning">;
        defaultValue: {
            type: import("vue").PropType<string | number>;
            default: any;
        };
        'onUpdate:value': import("vue").PropType<(val: string) => void>;
        suffix: import("vue-types").VueTypeValidableDef<any>;
        loading: {
            type: BooleanConstructor;
            default: any;
        };
        placeholder: {
            type: import("vue").PropType<string | number>;
        };
        lazy: {
            type: BooleanConstructor;
            default: boolean;
        };
        maxlength: NumberConstructor;
        bordered: {
            type: BooleanConstructor;
            default: any;
        };
        showCount: {
            type: import("vue").PropType<boolean | import("ant-design-vue/es/vc-input/inputProps").ShowCountProps>;
        };
        htmlSize: NumberConstructor;
        onPressEnter: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
        valueModifiers: ObjectConstructor;
        inputElement: import("vue-types").VueTypeValidableDef<any>;
        triggerFocus: import("vue").PropType<() => void>;
        handleReset: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").MouseEventHandler>;
        addonBefore: import("vue-types").VueTypeValidableDef<any>;
        addonAfter: import("vue-types").VueTypeValidableDef<any>;
        clearIcon: import("vue-types").VueTypeValidableDef<any>;
        allowClear: {
            type: BooleanConstructor;
            default: any;
        };
    }>> & Readonly<{}>, {
        value: string | number;
        type: "number" | "button" | "search" | "time" | "reset" | "submit" | "color" | "month" | "hidden" | "checkbox" | "radio" | "date" | "url" | "email" | "week" | "text" | "image" | "range" | "datetime-local" | "file" | "password" | "tel";
        focused: boolean;
        hidden: boolean;
        visible: boolean;
        disabled: boolean;
        autofocus: boolean;
        readonly: boolean;
        defaultValue: string | number;
        action: string;
        loading: boolean;
        lazy: boolean;
        bordered: boolean;
        allowClear: boolean;
        visibilityToggle: boolean;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    focus: () => void;
    select: () => void;
    handleWrapperMouseOver: () => void;
    handleWrapperMouseOut: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("blur" | "change" | "clear" | "update:value")[], "blur" | "change" | "clear" | "update:value", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    readonly defaultValue: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<string | number>, unknown, unknown, "", boolean>;
    readonly value: {
        readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<string | number>, unknown, unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly prefixIcon: {
        readonly type: import("vue").PropType<string>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly suffixIcon: {
        readonly type: import("vue").PropType<string>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly showPassword: {
        readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly allowClear: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly readonly: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly isGray: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly maxlength: {
        readonly type: import("vue").PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
}>> & Readonly<{
    onBlur?: (...args: any[]) => any;
    onChange?: (...args: any[]) => any;
    "onUpdate:value"?: (...args: any[]) => any;
    onClear?: (...args: any[]) => any;
}>, {
    readonly disabled: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    readonly defaultValue: import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<string | number>, unknown, unknown>;
    readonly allowClear: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    readonly readonly: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    readonly isGray: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
