declare const _default: import("vue").DefineComponent<{
    prependText: {
        type: StringConstructor;
        default: string;
    };
    modelValue: {
        type: StringConstructor;
        default: string;
    };
    hasSuffix: {
        type: BooleanConstructor;
        default: boolean;
    };
}, {
    suffixIcon: import("vue").Ref<string>;
    suffixIcon2Clear: () => void;
    suffixIcon2Search: () => void;
    clearInput: () => void;
    suffixIconShow: import("vue").ComputedRef<string>;
    inputModel: import("vue").WritableComputedRef<string>;
    blur: () => void;
    focus: () => void;
    mouseout: () => void;
    mouseover: () => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
    prependText?: unknown;
    modelValue?: unknown;
    hasSuffix?: unknown;
} & {
    modelValue: string;
    prependText: string;
    hasSuffix: boolean;
} & {}> & {
    "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
}, {
    modelValue: string;
    prependText: string;
    hasSuffix: boolean;
}>;
export default _default;
