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 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>;
}>, {
    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 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<{
        onBlur?: (...args: any[]) => any;
        onChange?: (...args: any[]) => any;
        "onUpdate:value"?: (...args: any[]) => any;
        onClear?: (...args: any[]) => any;
    }> & {}>;
    emits: (event: "blur" | "change" | "clear" | "update:value", ...args: any[]) => void;
    attrs: import("vue").Attrs;
    containerAttrs: import("vue").ComputedRef<{
        class: any;
        style: any;
    }>;
    componentAttrs: import("vue").ComputedRef<import("lodash").Omit<import("vue").Attrs, "class" | "style">>;
    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;
    };
    inputSearchRef: import("vue").Ref<any, any>;
    innerValue: import("vue").Ref<string | number, string | number>;
    isMouseOver: import("vue").Ref<boolean, boolean>;
    formItemContext: import("ant-design-vue/es/form/FormItemContext").FormItemContext;
    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;
    focus: () => void;
    select: () => void;
    readonly InputSearch: 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>;
}, {}, {}, {}, 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 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<{
    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>;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
