declare const _default: {
    new (...args: any[]): {
        $: import("vue").ComponentInternalInstance;
        $data: {};
        $props: Partial<{
            label: string;
            modelValue: string | number;
            color: string;
            min: string | number;
            max: string | number;
            height: string | number;
            bgColor: string;
            fillColor: string;
            bgClass: string;
            fillClass: string;
            labelClass: string;
            indeterminate: boolean;
        }> & Omit<Readonly<import("vue").ExtractPropTypes<{
            modelValue: {
                type: (NumberConstructor | StringConstructor)[];
                default: number;
            };
            color: {
                type: StringConstructor;
                default: string;
            };
            min: {
                type: (NumberConstructor | StringConstructor)[];
                default: number;
            };
            max: {
                type: (NumberConstructor | StringConstructor)[];
                default: number;
            };
            height: {
                type: (NumberConstructor | StringConstructor)[];
                default: string;
            };
            bgColor: {
                type: StringConstructor;
                default: string;
            };
            fillColor: {
                type: StringConstructor;
                default: string;
            };
            bgClass: {
                type: StringConstructor;
                default: string;
            };
            fillClass: {
                type: StringConstructor;
                default: string;
            };
            label: {
                type: StringConstructor;
                default: string;
            };
            labelClass: {
                type: StringConstructor;
                default: string;
            };
            indeterminate: {
                type: BooleanConstructor;
                default: boolean;
            };
        }>> & {
            "onUpdate:modelValue"?: ((value: string | number) => any) | undefined;
        } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "label" | "modelValue" | "color" | "min" | "max" | "height" | "bgColor" | "fillColor" | "bgClass" | "fillClass" | "labelClass" | "indeterminate">;
        $attrs: {
            [x: string]: unknown;
        };
        $refs: {
            [x: string]: unknown;
        };
        $slots: Readonly<{
            [name: string]: import("vue").Slot | undefined;
        }>;
        $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
        $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
        $emit: (event: "update:modelValue", value: string | number) => void;
        $el: any;
        $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
            modelValue: {
                type: (NumberConstructor | StringConstructor)[];
                default: number;
            };
            color: {
                type: StringConstructor;
                default: string;
            };
            min: {
                type: (NumberConstructor | StringConstructor)[];
                default: number;
            };
            max: {
                type: (NumberConstructor | StringConstructor)[];
                default: number;
            };
            height: {
                type: (NumberConstructor | StringConstructor)[];
                default: string;
            };
            bgColor: {
                type: StringConstructor;
                default: string;
            };
            fillColor: {
                type: StringConstructor;
                default: string;
            };
            bgClass: {
                type: StringConstructor;
                default: string;
            };
            fillClass: {
                type: StringConstructor;
                default: string;
            };
            label: {
                type: StringConstructor;
                default: string;
            };
            labelClass: {
                type: StringConstructor;
                default: string;
            };
            indeterminate: {
                type: BooleanConstructor;
                default: boolean;
            };
        }>> & {
            "onUpdate:modelValue"?: ((value: string | number) => any) | undefined;
        }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
            "update:modelValue": (value: string | number) => void;
        }, string, {
            label: string;
            modelValue: string | number;
            color: string;
            min: string | number;
            max: string | number;
            height: string | number;
            bgColor: string;
            fillColor: string;
            bgClass: string;
            fillClass: string;
            labelClass: string;
            indeterminate: boolean;
        }> & {
            beforeCreate?: ((() => void) | (() => void)[]) | undefined;
            created?: ((() => void) | (() => void)[]) | undefined;
            beforeMount?: ((() => void) | (() => void)[]) | undefined;
            mounted?: ((() => void) | (() => void)[]) | undefined;
            beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
            updated?: ((() => void) | (() => void)[]) | undefined;
            activated?: ((() => void) | (() => void)[]) | undefined;
            deactivated?: ((() => void) | (() => void)[]) | undefined;
            beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
            beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
            destroyed?: ((() => void) | (() => void)[]) | undefined;
            unmounted?: ((() => void) | (() => void)[]) | undefined;
            renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
            renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
            errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void)[]) | undefined;
        };
        $forceUpdate: () => void;
        $nextTick: typeof import("vue").nextTick;
        $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
    } & Readonly<import("vue").ExtractPropTypes<{
        modelValue: {
            type: (NumberConstructor | StringConstructor)[];
            default: number;
        };
        color: {
            type: StringConstructor;
            default: string;
        };
        min: {
            type: (NumberConstructor | StringConstructor)[];
            default: number;
        };
        max: {
            type: (NumberConstructor | StringConstructor)[];
            default: number;
        };
        height: {
            type: (NumberConstructor | StringConstructor)[];
            default: string;
        };
        bgColor: {
            type: StringConstructor;
            default: string;
        };
        fillColor: {
            type: StringConstructor;
            default: string;
        };
        bgClass: {
            type: StringConstructor;
            default: string;
        };
        fillClass: {
            type: StringConstructor;
            default: string;
        };
        label: {
            type: StringConstructor;
            default: string;
        };
        labelClass: {
            type: StringConstructor;
            default: string;
        };
        indeterminate: {
            type: BooleanConstructor;
            default: boolean;
        };
    }>> & {
        "onUpdate:modelValue"?: ((value: string | number) => any) | undefined;
    } & import("vue").ShallowUnwrapRef<{}> & {} & import("vue").ComponentCustomProperties;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
    modelValue: {
        type: (NumberConstructor | StringConstructor)[];
        default: number;
    };
    color: {
        type: StringConstructor;
        default: string;
    };
    min: {
        type: (NumberConstructor | StringConstructor)[];
        default: number;
    };
    max: {
        type: (NumberConstructor | StringConstructor)[];
        default: number;
    };
    height: {
        type: (NumberConstructor | StringConstructor)[];
        default: string;
    };
    bgColor: {
        type: StringConstructor;
        default: string;
    };
    fillColor: {
        type: StringConstructor;
        default: string;
    };
    bgClass: {
        type: StringConstructor;
        default: string;
    };
    fillClass: {
        type: StringConstructor;
        default: string;
    };
    label: {
        type: StringConstructor;
        default: string;
    };
    labelClass: {
        type: StringConstructor;
        default: string;
    };
    indeterminate: {
        type: BooleanConstructor;
        default: boolean;
    };
}>> & {
    "onUpdate:modelValue"?: ((value: string | number) => any) | undefined;
}, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    "update:modelValue": (value: string | number) => void;
}, string, {
    label: string;
    modelValue: string | number;
    color: string;
    min: string | number;
    max: string | number;
    height: string | number;
    bgColor: string;
    fillColor: string;
    bgClass: string;
    fillClass: string;
    labelClass: string;
    indeterminate: boolean;
}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
    $slots: typeof import('./VProgressBar.vue.__VLS_template').default;
});
export default _default;
