import type { ExtractPropTypes, PropType } from 'vue'; import type { countdownValueType } from './utils'; export declare const countdownProps: () => { value: PropType; format: StringConstructor; onFinish: PropType<() => void>; onChange: PropType<(value?: countdownValueType) => void>; prefixCls: StringConstructor; decimalSeparator: StringConstructor; groupSeparator: StringConstructor; valueStyle: { type: PropType; default: import("vue").CSSProperties; }; valueRender: import("vue-types").VueTypeValidableDef; formatter: import("vue-types").VueTypeValidableDef; precision: NumberConstructor; prefix: import("vue-types").VueTypeValidableDef; suffix: import("vue-types").VueTypeValidableDef; title: import("vue-types").VueTypeValidableDef; loading: { type: BooleanConstructor; default: any; }; }; export declare type CountdownProps = Partial>>; declare const _default: import("vue").DefineComponent<{ value: PropType; format: StringConstructor; onFinish: PropType<() => void>; onChange: PropType<(value?: countdownValueType) => void>; prefixCls: StringConstructor; decimalSeparator: StringConstructor; groupSeparator: StringConstructor; valueStyle: { type: PropType; default: import("vue").CSSProperties; }; valueRender: import("vue-types").VueTypeValidableDef; formatter: import("vue-types").VueTypeValidableDef; precision: NumberConstructor; prefix: import("vue-types").VueTypeValidableDef; suffix: import("vue-types").VueTypeValidableDef; title: import("vue-types").VueTypeValidableDef; loading: { type: BooleanConstructor; default: any; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; format: StringConstructor; onFinish: PropType<() => void>; onChange: PropType<(value?: countdownValueType) => void>; prefixCls: StringConstructor; decimalSeparator: StringConstructor; groupSeparator: StringConstructor; valueStyle: { type: PropType; default: import("vue").CSSProperties; }; valueRender: import("vue-types").VueTypeValidableDef; formatter: import("vue-types").VueTypeValidableDef; precision: NumberConstructor; prefix: import("vue-types").VueTypeValidableDef; suffix: import("vue-types").VueTypeValidableDef; title: import("vue-types").VueTypeValidableDef; loading: { type: BooleanConstructor; default: any; }; }>>, { loading: boolean; valueStyle: import("vue").CSSProperties; }>; export default _default;