declare const _default: import("vue").DefineComponent<{ collapsePanelProps: { type: import("vue").PropType; default: () => import("..").TdChatReasoningProps["collapsePanelProps"]; }; expandIcon: { type: import("vue").PropType; }; expandIconPlacement: { type: import("vue").PropType; default: import("..").TdChatReasoningProps["expandIconPlacement"]; validator(val: import("..").TdChatReasoningProps["expandIconPlacement"]): boolean; }; header: { type: import("vue").PropType; }; headerRightContent: { type: import("vue").PropType; }; onExpandChange: { type: import("vue").PropType; default: () => void; }; collapsed: { type: import("vue").PropType; default: boolean; }; modelValue: { type: import("vue").PropType; default: import("..").TdChatReasoningProps["collapsed"]; }; defaultCollapsed: { type: import("vue").PropType; default: boolean; }; layout: { type: import("vue").PropType; default: string; }; }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:collapsed"[], "update:collapsed", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => import("..").TdChatReasoningProps["collapsePanelProps"]; }; expandIcon: { type: import("vue").PropType; }; expandIconPlacement: { type: import("vue").PropType; default: import("..").TdChatReasoningProps["expandIconPlacement"]; validator(val: import("..").TdChatReasoningProps["expandIconPlacement"]): boolean; }; header: { type: import("vue").PropType; }; headerRightContent: { type: import("vue").PropType; }; onExpandChange: { type: import("vue").PropType; default: () => void; }; collapsed: { type: import("vue").PropType; default: boolean; }; modelValue: { type: import("vue").PropType; default: import("..").TdChatReasoningProps["collapsed"]; }; defaultCollapsed: { type: import("vue").PropType; default: boolean; }; layout: { type: import("vue").PropType; default: string; }; }>> & { "onUpdate:collapsed"?: (...args: any[]) => any; }, { layout: "block" | "border"; modelValue: boolean; collapsed: boolean; onExpandChange: (value: boolean) => void; expandIconPlacement: "left" | "right"; collapsePanelProps: import("tdesign-vue-next").TdCollapsePanelProps; defaultCollapsed: boolean; }, {}>; export default _default;