import { CSSProperties } from 'vue'; import { LiteralUnion } from '../utils/type'; import { TransitionPresets, CubicBezierPoints, EasingFunction } from '@vueuse/core'; export type EasingPreset = keyof typeof TransitionPresets; export interface Props { from?: number; to?: number; duration?: number; autoplay?: boolean; precision?: number; prefix?: string; suffix?: string; separator?: string; decimal?: string; valueStyle?: CSSProperties; easing?: LiteralUnion | CubicBezierPoints | EasingFunction; } declare function play(): void; declare const _default: import('vue').DefineComponent void; finished: (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly & Readonly<{ onStarted?: ((...args: any[]) => any) | undefined; onFinished?: ((...args: any[]) => any) | undefined; }>, { duration: number; to: number; separator: string; valueStyle: CSSProperties; autoplay: boolean; easing: LiteralUnion | CubicBezierPoints | EasingFunction; prefix: string; suffix: string; precision: number; from: number; decimal: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLSpanElement>; export default _default;