import { PropType } from 'vue';
declare const _default: import("vue").DefineComponent<{
    percent: {
        type: NumberConstructor;
        default: number;
    };
    strokeWidth: {
        type: (StringConstructor | NumberConstructor)[];
        default: string;
    };
    radius: {
        type: (StringConstructor | NumberConstructor)[];
        default: string;
    };
    textColor: {
        type: StringConstructor;
        default: string;
    };
    color: {
        type: StringConstructor;
        default: string;
    };
    trackColor: {
        type: StringConstructor;
        default: string;
    };
    pivotColor: {
        type: StringConstructor;
        default: string;
    };
    defaultPivot: {
        type: BooleanConstructor;
        default: boolean;
    };
    modeMilestone: {
        type: BooleanConstructor;
        default: boolean;
    };
    mileages: {
        type: PropType<number[]>;
        default: () => number[];
    };
    animation: {
        type: BooleanConstructor;
        default: boolean;
    };
    duration: {
        type: NumberConstructor;
        default: number;
    };
    timing: {
        type: StringConstructor;
        default: string;
    };
    unit: {
        type: StringConstructor;
        default: string;
    };
}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    percent: {
        type: NumberConstructor;
        default: number;
    };
    strokeWidth: {
        type: (StringConstructor | NumberConstructor)[];
        default: string;
    };
    radius: {
        type: (StringConstructor | NumberConstructor)[];
        default: string;
    };
    textColor: {
        type: StringConstructor;
        default: string;
    };
    color: {
        type: StringConstructor;
        default: string;
    };
    trackColor: {
        type: StringConstructor;
        default: string;
    };
    pivotColor: {
        type: StringConstructor;
        default: string;
    };
    defaultPivot: {
        type: BooleanConstructor;
        default: boolean;
    };
    modeMilestone: {
        type: BooleanConstructor;
        default: boolean;
    };
    mileages: {
        type: PropType<number[]>;
        default: () => number[];
    };
    animation: {
        type: BooleanConstructor;
        default: boolean;
    };
    duration: {
        type: NumberConstructor;
        default: number;
    };
    timing: {
        type: StringConstructor;
        default: string;
    };
    unit: {
        type: StringConstructor;
        default: string;
    };
}>>, {
    color: string;
    duration: number;
    radius: string | number;
    textColor: string;
    percent: number;
    strokeWidth: string | number;
    trackColor: string;
    pivotColor: string;
    defaultPivot: boolean;
    modeMilestone: boolean;
    mileages: number[];
    animation: boolean;
    timing: string;
    unit: string;
}>;
export default _default;
