import { PropType } from 'vue'; export declare const countToProps: { startVal: { type: PropType; default: number; }; endVal: { type: PropType; default: number; }; duration: { type: PropType; default: number; }; autoplay: { type: PropType; default: boolean; }; decimals: { type: PropType; required: boolean; default: number; validator(value: number): boolean; }; color: { type: PropType; default: undefined; }; fontSize: { type: PropType; default: undefined; }; decimal: { type: PropType; default: string; }; separator: { type: PropType; default: string; }; prefix: { type: PropType; default: string; }; suffix: { type: PropType; default: string; }; useEasing: { type: PropType; default: boolean; }; easingFn: { type: PropType<(t: number, b: number, c: number, d: number) => number>; default(t: number, b: number, c: number, d: number): number; }; }; export interface YcCountToProps { /** 起始值 */ startVal?: number; /** 结束值 */ endVal?: number; /** 动画持续时间(毫秒) */ duration?: number; /** 是否自动播放 */ autoplay?: boolean; /** 小数位数 */ decimals?: number; /** 文字颜色 */ color?: string; /** 文字大小 */ fontSize?: string; /** 小数点符号 */ decimal?: string; /** 千位分隔符 */ separator?: string; /** 前缀 */ prefix?: string; /** 后缀 */ suffix?: string; /** 是否使用缓动函数 */ useEasing?: boolean; /** 自定义缓动函数 */ easingFn?: (t: number, b: number, c: number, d: number) => number; }