declare const _default: import('vue').DefineComponent<{
    readonly modelValue: {
        readonly type: [StringConstructor, NumberConstructor];
        readonly default: "";
    };
    readonly readonly: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    readonly clearable: {
        readonly type: BooleanConstructor;
        readonly default: true;
    };
    readonly size: {
        readonly type: import('vue').PropType<import('pit-element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    readonly disabled: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    readonly type: {
        readonly type: StringConstructor;
        readonly default: "text";
    };
    readonly suffixIcon: {
        readonly type: import('vue').PropType<string | import('vue').Component>;
    };
    readonly prefixIcon: {
        readonly type: import('vue').PropType<string | import('vue').Component>;
    };
    readonly min: {
        readonly type: [StringConstructor, NumberConstructor];
        readonly default: null;
    };
    readonly maxlength: {
        readonly type: NumberConstructor;
        readonly default: 50;
    };
    readonly showWordLimit: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    readonly placeholder: {
        readonly type: StringConstructor;
    };
    readonly enterFuc: {
        readonly type: FunctionConstructor;
        readonly default: () => void;
    };
    readonly data: {
        readonly type: null;
        readonly default: null;
    };
    readonly bit: {
        readonly type: NumberConstructor;
        readonly default: 2;
    };
    readonly template: {
        readonly type: StringConstructor;
        readonly default: "append";
    };
    readonly showComma: {
        readonly type: BooleanConstructor;
        readonly default: true;
    };
}, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    "update:modelValue": (value: string | number) => void;
    input: (value: string | number) => void;
    change: (value: string | number) => void;
    blur: (value: string | number) => void;
    clear: () => void;
}, string, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, Readonly<import('vue').ExtractPropTypes<{
    readonly modelValue: {
        readonly type: [StringConstructor, NumberConstructor];
        readonly default: "";
    };
    readonly readonly: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    readonly clearable: {
        readonly type: BooleanConstructor;
        readonly default: true;
    };
    readonly size: {
        readonly type: import('vue').PropType<import('pit-element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    readonly disabled: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    readonly type: {
        readonly type: StringConstructor;
        readonly default: "text";
    };
    readonly suffixIcon: {
        readonly type: import('vue').PropType<string | import('vue').Component>;
    };
    readonly prefixIcon: {
        readonly type: import('vue').PropType<string | import('vue').Component>;
    };
    readonly min: {
        readonly type: [StringConstructor, NumberConstructor];
        readonly default: null;
    };
    readonly maxlength: {
        readonly type: NumberConstructor;
        readonly default: 50;
    };
    readonly showWordLimit: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    readonly placeholder: {
        readonly type: StringConstructor;
    };
    readonly enterFuc: {
        readonly type: FunctionConstructor;
        readonly default: () => void;
    };
    readonly data: {
        readonly type: null;
        readonly default: null;
    };
    readonly bit: {
        readonly type: NumberConstructor;
        readonly default: 2;
    };
    readonly template: {
        readonly type: StringConstructor;
        readonly default: "append";
    };
    readonly showComma: {
        readonly type: BooleanConstructor;
        readonly default: true;
    };
}>> & {
    "onUpdate:modelValue"?: ((value: string | number) => any) | undefined;
    onBlur?: ((value: string | number) => any) | undefined;
    onChange?: ((value: string | number) => any) | undefined;
    onInput?: ((value: string | number) => any) | undefined;
    onClear?: (() => any) | undefined;
}, {
    readonly modelValue: string | number;
    readonly type: string;
    readonly data: any;
    readonly template: string;
    readonly readonly: boolean;
    readonly maxlength: number;
    readonly showWordLimit: boolean;
    readonly clearable: boolean;
    readonly disabled: boolean;
    readonly min: string | number;
    readonly enterFuc: Function;
    readonly bit: number;
    readonly showComma: boolean;
}, {}>;
export default _default;
