import type { Ref } from 'vue'; import type { ChatMessageData } from '../interface'; declare const _default: import("vue").DefineComponent<{}, { renderHeader: () => JSX.Element; renderMessages: () => JSX.Element; renderEditingBlock: () => JSX.Element | null; renderFooter: () => JSX.Element; messagesBodyRef: Ref; inputRef: Ref; inputValue: Ref; handleSendMessage: () => Promise; handleMessagesScroll: (e: Event) => void; scrollToBottom: () => void; editingMessage: Ref; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;