declare const _default: import("vue").DefineComponent<{ actions: { type: import("vue").PropType; }; actionbar: { type: import("vue").PropType; }; autoScroll: { type: BooleanConstructor; default: boolean; }; defaultScrollTo: { type: import("vue").PropType; default: import("..").TdChatProps["defaultScrollTo"]; validator(val: import("..").TdChatProps["defaultScrollTo"]): boolean; }; animation: { type: import("vue").PropType; default: import("..").TdChatProps["animation"]; validator(val: import("..").TdChatProps["animation"]): boolean; }; avatar: { type: import("vue").PropType; }; clearHistory: { type: BooleanConstructor; default: boolean; }; content: { type: import("vue").PropType; }; data: { type: import("vue").PropType; }; datetime: { type: import("vue").PropType; }; isStreamLoad: BooleanConstructor; layout: { type: import("vue").PropType; default: import("..").TdChatProps["layout"]; validator(val: import("..").TdChatProps["layout"]): boolean; }; name: { type: import("vue").PropType; }; reasoning: { type: import("vue").PropType; }; reverse: { type: BooleanConstructor; default: boolean; }; showScrollButton: { type: import("vue").PropType; default: boolean; }; textLoading: BooleanConstructor; onClear: import("vue").PropType; onScroll: import("vue").PropType; }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("scroll" | "clear")[], "scroll" | "clear", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }; actionbar: { type: import("vue").PropType; }; autoScroll: { type: BooleanConstructor; default: boolean; }; defaultScrollTo: { type: import("vue").PropType; default: import("..").TdChatProps["defaultScrollTo"]; validator(val: import("..").TdChatProps["defaultScrollTo"]): boolean; }; animation: { type: import("vue").PropType; default: import("..").TdChatProps["animation"]; validator(val: import("..").TdChatProps["animation"]): boolean; }; avatar: { type: import("vue").PropType; }; clearHistory: { type: BooleanConstructor; default: boolean; }; content: { type: import("vue").PropType; }; data: { type: import("vue").PropType; }; datetime: { type: import("vue").PropType; }; isStreamLoad: BooleanConstructor; layout: { type: import("vue").PropType; default: import("..").TdChatProps["layout"]; validator(val: import("..").TdChatProps["layout"]): boolean; }; name: { type: import("vue").PropType; }; reasoning: { type: import("vue").PropType; }; reverse: { type: BooleanConstructor; default: boolean; }; showScrollButton: { type: import("vue").PropType; default: boolean; }; textLoading: BooleanConstructor; onClear: import("vue").PropType; onScroll: import("vue").PropType; }>> & { onScroll?: (...args: any[]) => any; onClear?: (...args: any[]) => any; }, { reverse: boolean; layout: "single" | "both"; animation: "skeleton" | "gradient" | "moving"; defaultScrollTo: "top" | "bottom"; showScrollButton: boolean; autoScroll: boolean; clearHistory: boolean; isStreamLoad: boolean; textLoading: boolean; }, {}>; export default _default;