import { DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; import { DefineComponent } from '@primevue/core'; import { AvatarProps, AvatarSlots } from 'primevue/avatar'; declare const _default: DefineComponent, {}, {}, { isOwnMessage(): boolean; isSystemMessage(): boolean; hasAttachments(): boolean; avatarLabel(): any; avatarColor(): string; formattedTime(): string; }, { isImageAttachment(attachment: any): boolean; getAttachmentUrl(attachment: any): any; openAttachment(attachment: any): void; }, ComponentOptionsMixin, ComponentOptionsMixin, "attachment-click"[], "attachment-click", PublicProps, Readonly< ExtractPropTypes<{ message: { type: ObjectConstructor; required: true; }; currentUserId: { type: StringConstructor; default: string; }; }>> & Readonly<{ "onAttachment-click"?: (...args: any[]) => any; }>, { currentUserId: string; }, {}, { PrimeAvatar: DefineComponent void>; }, {}, string, ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=ChatMessage.vue.d.ts.map