import { TdChatItemProps } from './type'; import { PropType } from 'vue'; declare const _default: { actions: { type: PropType import("..").SlotReturnValue)>; }; animation: { type: PropType<"gradient" | "skeleton" | "moving">; default: "gradient" | "skeleton" | "moving"; validator(val: TdChatItemProps['animation']): boolean; }; avatar: { type: PropType import("..").SlotReturnValue) | import("tdesign-vue-next").TdAvatarProps>; }; content: { type: PropType import("..").SlotReturnValue)>; }; datetime: { type: PropType import("..").SlotReturnValue)>; }; name: { type: PropType import("..").SlotReturnValue)>; }; reasoning: { type: PropType; default: boolean | import("./type").TdChatReasoning; }; role: { type: PropType<"error" | "user" | "assistant" | "model-change" | "system">; validator(val: TdChatItemProps['role']): boolean; }; textLoading: BooleanConstructor; variant: { type: PropType<"outline" | "base" | "text">; default: "outline" | "base" | "text"; validator(val: TdChatItemProps['variant']): boolean; }; }; export default _default;