import { CommentPodcast } from '../../../../stores/class/general/comment'; import { Podcast } from '../../../../stores/class/general/podcast'; import { CommentMessage, CommentsConfig } from '../../../../stores/class/config/commentsConfig'; declare function receiveEvent(event: CommentMessage): void; declare const __VLS_export: import('../../../../../node_modules/vue').DefineComponent {}; type: () => CommentPodcast; }; podcast: { default: any; type: () => Podcast; }; isFlatList: { default: boolean; type: BooleanConstructor; }; config: { default: any; type: () => CommentsConfig; }; organisationId: { default: any; type: StringConstructor; }; }>, { receiveEvent: typeof receiveEvent; }, {}, {}, {}, import('../../../../../node_modules/vue').ComponentOptionsMixin, import('../../../../../node_modules/vue').ComponentOptionsMixin, { deleteComment: (...args: any[]) => void; "update:comment": (...args: any[]) => void; }, string, import('../../../../../node_modules/vue').PublicProps, Readonly {}; type: () => CommentPodcast; }; podcast: { default: any; type: () => Podcast; }; isFlatList: { default: boolean; type: BooleanConstructor; }; config: { default: any; type: () => CommentsConfig; }; organisationId: { default: any; type: StringConstructor; }; }>> & Readonly<{ onDeleteComment?: (...args: any[]) => any; "onUpdate:comment"?: (...args: any[]) => any; }>, { organisationId: string; podcast: Podcast; config: CommentsConfig; comment: CommentPodcast; isFlatList: boolean; }, {}, {}, {}, string, import('../../../../../node_modules/vue').ComponentProvideOptions, true, {}, any>; declare const _default: typeof __VLS_export; export default _default;