import type { CSSProperties, ExtractPropTypes, PropType, VNode } from 'vue'; import type { countdownValueType, Formatter, valueType } from './interface'; export declare function statisticProps(): { prefixCls: StringConstructor; decimalSeparator: StringConstructor; groupSeparator: StringConstructor; format: StringConstructor; value: { type: PropType; default: valueType; }; valueStyle: { type: PropType; default: () => {}; }; valueRender: { type: PropType<(node: VNode) => VNode>; default: (node: VNode) => VNode; }; formatter: { default: Formatter; type: PropType; }; precision: NumberConstructor; prefix: { type: PropType; }; suffix: { type: PropType; }; title: { type: PropType; }; loading: { type: BooleanConstructor; default: boolean; }; }; export declare function countdownProps(): { value: { type: PropType; default: countdownValueType; }; format: StringConstructor; onFinish: PropType<() => void>; onChange: PropType<(value?: countdownValueType) => void>; prefixCls: StringConstructor; decimalSeparator: StringConstructor; groupSeparator: StringConstructor; valueStyle: { type: PropType; default: () => {}; }; valueRender: { type: PropType<(node: VNode) => VNode>; default: (node: VNode) => VNode; }; formatter: { default: Formatter; type: PropType; }; precision: NumberConstructor; prefix: { type: PropType; }; suffix: { type: PropType; }; title: { type: PropType; }; loading: { type: BooleanConstructor; default: boolean; }; }; export type StatisticProps = Partial>>; export type CountdownProps = Partial>>;