declare const _default: import("vue").DefineComponent<{ startVal: { type: NumberConstructor; required: false; default: number; }; endVal: { type: NumberConstructor; required: false; default: number; }; duration: { type: NumberConstructor; required: false; default: number; }; autoplay: { type: BooleanConstructor; required: false; default: boolean; }; decimals: { type: NumberConstructor; required: false; default: number; validator(value: unknown): boolean; }; decimal: { type: StringConstructor; required: false; default: string; }; separator: { type: StringConstructor; required: false; default: string; }; prefix: { type: StringConstructor; required: false; default: string; }; suffix: { type: StringConstructor; required: false; default: string; }; useEasing: { type: BooleanConstructor; required: false; default: boolean; }; easingFn: { type: FunctionConstructor; default(t: any, b: any, c: any, d: any): any; }; }, {}, { localStartVal: number; displayValue: any; printVal: any; paused: boolean; localDuration: never; startTime: any; timestamp: any; remaining: any; rAF: any; }, { countDown(): boolean; }, {}, { model: { prop: string; event: string; }; props: { visible: { type: BooleanConstructor; default: boolean; }; }; data: () => { preOverflowValue: string; isVisible: boolean; }; watch: { isVisible(newVal: any): void; }; mounted(): void; methods: { show(): { show(): any; hide(): any; }; hide(): { show(): any; hide(): any; }; }; beforeDestroy(): void; }, import("vue").ComponentOptionsMixin, {}, string, Readonly>, { startVal: number; endVal: number; duration: number; autoplay: boolean; decimals: number; decimal: string; separator: string; prefix: string; suffix: string; useEasing: boolean; easingFn: Function; }>; export default _default;