declare const TaCountTo: import("tav-ui/es/utils/with-install").SFCWithInstall<import("vue").DefineComponent<{
    startVal: {
        type: NumberConstructor;
        default: number;
    };
    endVal: {
        type: NumberConstructor;
        default: number;
    };
    duration: {
        type: NumberConstructor;
        default: number;
    };
    autoplay: {
        type: BooleanConstructor;
        default: boolean;
    };
    decimals: {
        type: NumberConstructor;
        default: number;
        validator(value: number): boolean;
    };
    prefix: {
        type: StringConstructor;
        default: string;
    };
    suffix: {
        type: StringConstructor;
        default: string;
    };
    separator: {
        type: StringConstructor;
        default: string;
    };
    decimal: {
        type: StringConstructor;
        default: string;
    };
    color: {
        type: StringConstructor;
    };
    useEasing: {
        type: BooleanConstructor;
        default: boolean;
    };
    transition: {
        type: StringConstructor;
        default: string;
    };
}, {
    value: import("vue").ComputedRef<string>;
    start: () => void;
    reset: () => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("onStarted" | "onFinished")[], "onStarted" | "onFinished", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
    startVal?: unknown;
    endVal?: unknown;
    duration?: unknown;
    autoplay?: unknown;
    decimals?: unknown;
    prefix?: unknown;
    suffix?: unknown;
    separator?: unknown;
    decimal?: unknown;
    color?: unknown;
    useEasing?: unknown;
    transition?: unknown;
} & {
    decimal: string;
    prefix: string;
    startVal: number;
    endVal: number;
    duration: number;
    autoplay: boolean;
    decimals: number;
    suffix: string;
    separator: string;
    useEasing: boolean;
    transition: string;
} & {
    color?: string | undefined;
}> & {
    onOnStarted?: ((...args: any[]) => any) | undefined;
    onOnFinished?: ((...args: any[]) => any) | undefined;
}, {
    decimal: string;
    prefix: string;
    startVal: number;
    endVal: number;
    duration: number;
    autoplay: boolean;
    decimals: number;
    suffix: string;
    separator: string;
    useEasing: boolean;
    transition: string;
}>>;
export { TaCountTo };
export default TaCountTo;
