import 'tdesign-icons-web-components/esm/components/refresh'; import 'tdesign-icons-web-components/esm/components/copy'; import 'tdesign-icons-web-components/esm/components/thumb-up-filled'; import 'tdesign-icons-web-components/esm/components/thumb-down-filled'; import 'tdesign-icons-web-components/esm/components/thumb-up'; import 'tdesign-icons-web-components/esm/components/thumb-down'; import 'tdesign-icons-web-components/esm/components/share-1'; import '../../src/tooltip'; import { Component } from 'omi'; import { type ChatComment } from '../chat-engine'; import { TdChatActionProps, TdChatActionsName } from './type'; export declare const DefaultChatMessageActionsName: TdChatActionsName[]; export declare const renderActions: ({ actionBar, handleAction, copyText, tooltipProps }: TdChatActionProps, pComment: Omi.SignalValue) => JSX.Element; export default class ChatAction extends Component { static css: any[]; static propTypes: { actionBar: ObjectConstructor; handleAction: ObjectConstructor; comment: StringConstructor; copyText: StringConstructor; tooltipProps: ObjectConstructor; }; static defaultProps: Partial; private pComment; ready(): void; installed(): void; render(props: TdChatActionProps): JSX.Element; }