declare const _default: import("vue").DefineComponent<{
    src: {
        type: import("vue").PropType<string>;
    };
    imgWidth: {
        type: import("vue").PropType<number>;
        default: number;
    };
    imgWrapStyle: {
        type: import("vue").PropType<any>;
        default: {};
    };
    minDegree: {
        type: import("vue").PropType<number>;
        default: number;
    };
    maxDegree: {
        type: import("vue").PropType<number>;
        default: number;
    };
    diffDegree: {
        type: import("vue").PropType<number>;
        default: number;
    };
    value: {
        type: import("vue").PropType<boolean>;
        default: boolean;
    };
    isSlot: {
        type: import("vue").PropType<boolean>;
        default: boolean;
    };
    text: {
        type: import("vue").PropType<string>;
        default: string;
    };
    successText: {
        type: import("vue").PropType<string>;
        default: string;
    };
    height: {
        type: import("vue").PropType<string | number>;
        default: number;
    };
    width: {
        type: import("vue").PropType<string | number>;
        default: number;
    };
    circle: {
        type: import("vue").PropType<boolean>;
        default: boolean;
    };
    wrapStyle: {
        type: import("vue").PropType<any>;
        default: {};
    };
    contentStyle: {
        type: import("vue").PropType<any>;
        default: {};
    };
    barStyle: {
        type: import("vue").PropType<any>;
        default: {};
    };
    actionStyle: {
        type: import("vue").PropType<any>;
        default: {};
    };
}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "success" | "update:value")[], "change" | "success" | "update:value", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
    src?: unknown;
    imgWidth?: unknown;
    imgWrapStyle?: unknown;
    minDegree?: unknown;
    maxDegree?: unknown;
    diffDegree?: unknown;
    value?: unknown;
    isSlot?: unknown;
    text?: unknown;
    successText?: unknown;
    height?: unknown;
    width?: unknown;
    circle?: unknown;
    wrapStyle?: unknown;
    contentStyle?: unknown;
    barStyle?: unknown;
    actionStyle?: unknown;
} & {
    value: boolean;
    width: string | number;
    height: string | number;
    text: string;
    circle: boolean;
    wrapStyle: {};
    isSlot: boolean;
    successText: string;
    contentStyle: {};
    barStyle: {};
    actionStyle: {};
    imgWidth: number;
    imgWrapStyle: {};
    minDegree: number;
    maxDegree: number;
    diffDegree: number;
} & {
    src?: string | undefined;
}> & {
    onChange?: ((...args: any[]) => any) | undefined;
    "onUpdate:value"?: ((...args: any[]) => any) | undefined;
    onSuccess?: ((...args: any[]) => any) | undefined;
}, {
    value: boolean;
    width: string | number;
    height: string | number;
    text: string;
    circle: boolean;
    wrapStyle: {};
    isSlot: boolean;
    successText: string;
    contentStyle: {};
    barStyle: {};
    actionStyle: {};
    imgWidth: number;
    imgWrapStyle: {};
    minDegree: number;
    maxDegree: number;
    diffDegree: number;
}>;
export default _default;
