declare const _default: import("vue").DefineComponent<{ title: StringConstructor; prefix: StringConstructor; suffix: StringConstructor; startValue: import("../../../utils").BuildPropReturn number) | undefined, unknown, unknown, unknown>; value: import("../../../utils").BuildPropReturn number) | undefined, unknown, unknown, unknown>; duration: import("../../../utils").BuildPropReturn number) | undefined, unknown, unknown, unknown>; autoplay: import("../../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; precision: import("../../../utils").BuildPropReturn number) | undefined, unknown, unknown, unknown>; decimal: import("../../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; separator: import("../../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; valueStyle: import("../../../utils").BuildPropReturn, string | import("vue").CSSProperties | (() => string) | (() => import("vue").CSSProperties) | (() => import("vue").StyleValue[]) | undefined, unknown, unknown, unknown>; }, { props: Readonly number) | undefined, unknown, unknown, unknown>; value: import("../../../utils").BuildPropReturn number) | undefined, unknown, unknown, unknown>; duration: import("../../../utils").BuildPropReturn number) | undefined, unknown, unknown, unknown>; autoplay: import("../../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; precision: import("../../../utils").BuildPropReturn number) | undefined, unknown, unknown, unknown>; decimal: import("../../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; separator: import("../../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; valueStyle: import("../../../utils").BuildPropReturn, string | import("vue").CSSProperties | (() => string) | (() => import("vue").CSSProperties) | (() => import("vue").StyleValue[]) | undefined, unknown, unknown, unknown>; }>> & { onOnFinish?: (() => any) | undefined; }>>; emits: (event: "onFinish") => void; ns: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; formatter: (value: any) => string; states: { localStartValue: number; printValue: number; displayValue: string; startTime: number; remaining: number; localDuration: number; rAF: number; }; displayValue: import("vue").Ref; countDown: import("vue").ComputedRef; start: () => void; pause: () => void; resume: () => void; reset: () => void; animate: (timestamp: any) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { onFinish: () => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly number) | undefined, unknown, unknown, unknown>; value: import("../../../utils").BuildPropReturn number) | undefined, unknown, unknown, unknown>; duration: import("../../../utils").BuildPropReturn number) | undefined, unknown, unknown, unknown>; autoplay: import("../../../utils").BuildPropReturn true) | (() => false) | undefined, unknown, unknown, unknown>; precision: import("../../../utils").BuildPropReturn number) | undefined, unknown, unknown, unknown>; decimal: import("../../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; separator: import("../../../utils").BuildPropReturn string) | undefined, unknown, unknown, unknown>; valueStyle: import("../../../utils").BuildPropReturn, string | import("vue").CSSProperties | (() => string) | (() => import("vue").CSSProperties) | (() => import("vue").StyleValue[]) | undefined, unknown, unknown, unknown>; }>> & { onOnFinish?: (() => any) | undefined; }, { separator: string; value: number; autoplay: import("../../../utils").BuildPropType; precision: number; duration: number; startValue: number; decimal: string; valueStyle: import("vue").StyleValue; }>; export default _default;