import type { TickerStatus } from '@vunk/shared/enum'; import type { PropType } from 'vue'; export declare const props: { /** * @description 传入文本 */ source: { type: StringConstructor; default: string; }; /** * @description 文本转语音的函数 */ textToSpeech: { type: PropType<(text: string) => Promise>; required: true; }; /** * @description 模型地址 */ modelUrl: { type: StringConstructor; required: true; }; /** * @description 数据集地址 */ datasetUrl: { type: StringConstructor; required: true; }; /** * @description zip 资源包地址 */ sourceUrl: { type: StringConstructor; required: true; }; /** * @description 播报状态 * @default TickerStatus.pending */ status: { type: PropType; default: undefined; }; /** * @description 缓存多少帧后开始播放 */ playAfterCache: { type: NumberConstructor; default: number; }; disabled: { type: BooleanConstructor; default: boolean; }; }; export declare const emits: { 'update:status': null; };