import type { PropType } from 'vue'; import type { ThinkingStatus } from './types'; export declare const props: { /** * @description 展开/收起状态(v-model) */ modelValue: { type: BooleanConstructor; default: boolean; }; /** * @description 思考内容文本 */ content: { type: StringConstructor; default: string; }; /** * @description 当前思考状态 */ status: { type: PropType; default: ThinkingStatus; }; /** * @description 是否禁用交互 */ disabled: { type: BooleanConstructor; default: boolean; }; /** * @description status=end 时是否自动收起 */ autoCollapse: { type: BooleanConstructor; default: boolean; }; /** * @description 动画过渡时长 */ duration: { type: StringConstructor; default: string; }; /** * @description 头部触发按钮最小宽度 */ buttonWidth: { type: StringConstructor; default: string; }; /** * @description 组件最大宽度 */ maxWidth: { type: StringConstructor; default: string; }; /** * @description 卡片背景色 */ backgroundColor: { type: StringConstructor; default: string; }; /** * @description 正文字体颜色 */ color: { type: StringConstructor; default: string; }; /** * @description 标题文案 */ title: { type: StringConstructor; default: string; }; /** * @description 跳过按钮文案 */ skipText: { type: StringConstructor; default: string; }; /** * @description 是否显示跳过按钮 */ showSkip: { type: BooleanConstructor; default: boolean; }; /** * @description 卡片圆角 */ radius: { type: StringConstructor; default: string; }; /** * @description 卡片边框颜色 */ borderColor: { type: StringConstructor; default: string; }; /** * @description 内容区域最大高度(超过后滚动) */ maxHeight: { type: StringConstructor; default: string; }; }; export declare const emits: { change: null; 'update:modelValue': null; skip: null; };