import NumberRange from './src/number-range.vue';
export declare const LlNumberRange: import("ll-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    readonly value: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType[]>, unknown, unknown, () => any[], boolean>;
    readonly min: NumberConstructor;
    readonly max: NumberConstructor;
    readonly minMaxRange: import("ll-plus/es/utils").EpPropFinalized<ArrayConstructor, unknown, unknown, () => any[], boolean>;
    readonly precision: {
        readonly type: import("vue").PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly placeholder: import("ll-plus/es/utils").EpPropFinalized<ArrayConstructor, unknown, unknown, () => string[], boolean>;
    readonly startPlaceholder: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly endPlaceholder: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly separator: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "-", boolean>;
    readonly calibrateSize: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly isGray: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly step: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>, unknown, unknown, 1, boolean>;
    readonly size: StringConstructor;
}>, {
    props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
        readonly value: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType[]>, unknown, unknown, () => any[], boolean>;
        readonly min: NumberConstructor;
        readonly max: NumberConstructor;
        readonly minMaxRange: import("ll-plus/es/utils").EpPropFinalized<ArrayConstructor, unknown, unknown, () => any[], boolean>;
        readonly precision: {
            readonly type: import("vue").PropType<number>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
        readonly placeholder: import("ll-plus/es/utils").EpPropFinalized<ArrayConstructor, unknown, unknown, () => string[], boolean>;
        readonly startPlaceholder: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
        readonly endPlaceholder: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
        readonly separator: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "-", boolean>;
        readonly calibrateSize: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
        readonly isGray: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
        readonly step: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>, unknown, unknown, 1, boolean>;
        readonly size: StringConstructor;
    }>> & Readonly<{
        onChange?: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType[]) => any;
        "onUpdate:value"?: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType[]) => any;
    }> & {}>;
    emits: ((event: "change", value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType[]) => void) & ((event: "update:value", value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType[]) => void);
    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;
    };
    formItemContext: import("ant-design-vue/es/form/FormItemContext").FormItemContext;
    minValue: import("vue").Ref<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType, import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
    maxValue: import("vue").Ref<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType, import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
    getMin: import("vue").ComputedRef<number>;
    getMax: import("vue").ComputedRef<number>;
    setValue: () => void;
    handleMinChange: (e: any) => void;
    handleMaxChange: (e: any) => void;
    handleMinBlur: () => void;
    handleMaxBlur: () => void;
    readonly LlInputNumber: import("ll-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        value: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>, unknown, unknown, string, boolean>;
        isAmountChinese: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
        integer: {
            readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<"int8" | "int16" | "int32" | "int64" | "uint8" | "uint16" | "uint32" | "uint64">, unknown, unknown>>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        unit: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
        isGray: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
    }>, {
        props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
            value: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>, unknown, unknown, string, boolean>;
            isAmountChinese: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
            integer: {
                readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<"int8" | "int16" | "int32" | "int64" | "uint8" | "uint16" | "uint32" | "uint64">, unknown, unknown>>;
                readonly required: false;
                readonly validator: (val: unknown) => boolean;
                __epPropKey: true;
            };
            unit: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
            isGray: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
        }>> & Readonly<{
            onChange?: (value: number) => any;
            "onUpdate:value"?: (value: number) => any;
        }> & {}>;
        emit: ((event: "change", value: number) => void) & ((event: "update:value", value: number) => void);
        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;
        };
        attrs: import("vue").Attrs;
        innerValue: import("vue").Ref<string, string>;
        inputRef: import("vue").Ref<any, any>;
        containerAttrs: import("vue").ComputedRef<{
            class: any;
            style: any;
        }>;
        componentAttrs: import("vue").ComputedRef<Partial<import("vue").ExtractPropTypes<{
            size: {
                type: import("vue").PropType<import("ant-design-vue/es/config-provider").SizeType>;
                default: import("ant-design-vue/es/config-provider").SizeType;
            };
            bordered: {
                type: BooleanConstructor;
                default: boolean;
            };
            placeholder: StringConstructor;
            name: StringConstructor;
            id: StringConstructor;
            type: StringConstructor;
            addonBefore: import("vue-types").VueTypeValidableDef<any>;
            addonAfter: import("vue-types").VueTypeValidableDef<any>;
            prefix: import("vue-types").VueTypeValidableDef<any>;
            'onUpdate:value': {
                type: import("vue").PropType<(value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType) => void>;
                default: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType) => void;
            };
            valueModifiers: ObjectConstructor;
            status: {
                type: import("vue").PropType<"" | "error" | "warning">;
                default: "" | "error" | "warning";
            };
            stringMode: {
                type: BooleanConstructor;
                default: boolean;
            };
            defaultValue: {
                type: import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
                default: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            };
            value: {
                type: import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
                default: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            };
            prefixCls: {
                type: import("vue").PropType<string>;
                default: string;
            };
            min: {
                type: import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
                default: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            };
            max: {
                type: import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
                default: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            };
            step: {
                type: import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
                default: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").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("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>;
                default: (displayValue: string) => import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
            };
            formatter: {
                type: import("vue").PropType<(value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType, info: {
                    userTyping: boolean;
                    input: string;
                }) => string>;
                default: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").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("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType) => void>;
                default: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType) => void;
            };
            onPressEnter: {
                type: import("vue").PropType<import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler>;
                default: import("ant-design-vue/es/_util/EventInterface").KeyboardEventHandler;
            };
            onStep: {
                type: import("vue").PropType<(value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType, info: {
                    offset: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType;
                    type: "down" | "up";
                }) => void>;
                default: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType, info: {
                    offset: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").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;
            };
        }>> & {
            unit: string;
        }>;
        showAmountChinese: import("vue").ComputedRef<boolean>;
        integerConfig: import("vue").ComputedRef<import("../input-number/src/config").Integer>;
        setValue: (value: any) => void;
        onChange: (value: any) => void;
        focus: () => void;
        readonly getAmountChinese: typeof import("ll-plus/es/utils").getAmountChinese;
    }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
        readonly change: (value: number) => boolean;
        readonly 'update:value': (value: number) => boolean;
    }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        value: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>, unknown, unknown, string, boolean>;
        isAmountChinese: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
        integer: {
            readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<"int8" | "int16" | "int32" | "int64" | "uint8" | "uint16" | "uint32" | "uint64">, unknown, unknown>>;
            readonly required: false;
            readonly validator: (val: unknown) => boolean;
            __epPropKey: true;
        };
        unit: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
        isGray: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
    }>> & Readonly<{
        onChange?: (value: number) => any;
        "onUpdate:value"?: (value: number) => any;
    }>, {
        value: import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>, unknown, unknown>;
        unit: string;
        isGray: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
        isAmountChinese: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    readonly change: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType[]) => boolean;
    readonly 'update:value': (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType[]) => boolean;
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    readonly value: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType[]>, unknown, unknown, () => any[], boolean>;
    readonly min: NumberConstructor;
    readonly max: NumberConstructor;
    readonly minMaxRange: import("ll-plus/es/utils").EpPropFinalized<ArrayConstructor, unknown, unknown, () => any[], boolean>;
    readonly precision: {
        readonly type: import("vue").PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly placeholder: import("ll-plus/es/utils").EpPropFinalized<ArrayConstructor, unknown, unknown, () => string[], boolean>;
    readonly startPlaceholder: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly endPlaceholder: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly separator: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "-", boolean>;
    readonly calibrateSize: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly isGray: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly step: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>, unknown, unknown, 1, boolean>;
    readonly size: StringConstructor;
}>> & Readonly<{
    onChange?: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType[]) => any;
    "onUpdate:value"?: (value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType[]) => any;
}>, {
    readonly value: import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType[];
    readonly disabled: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    readonly placeholder: unknown[];
    readonly separator: string;
    readonly step: import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<import("ant-design-vue/es/input-number/src/utils/MiniDecimal").ValueType>, unknown, unknown>;
    readonly isGray: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    readonly startPlaceholder: string;
    readonly endPlaceholder: string;
    readonly minMaxRange: unknown[];
    readonly calibrateSize: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>;
export default LlNumberRange;
export * from './src/number-range';
declare module 'vue' {
    interface GlobalComponents {
        LlNumberRange: typeof NumberRange;
    }
}
