import { default as ElFile } from './ElFile.vue'; import { DropdownItem } from './ElDropdown.vue'; import { default as ElAvatar } from './ElAvatar.vue'; export declare const elBubbleChatAppearences: readonly ["filled", "outlined"]; export type ElBubbleChatAppearences = (typeof elBubbleChatAppearences)[number]; export declare const elBubbleChatColors: readonly ["brand-blue", "brand-green", "indigo", "purple", "pink"]; export type ElBubbleChatColors = (typeof elBubbleChatColors)[number]; declare const _default: import('vue').DefineComponent<__VLS_WithDefaults<__VLS_TypePropsToRuntimeProps<{ appearence: ElBubbleChatAppearences; color?: ElBubbleChatColors; time?: string; message?: string; automaticMessage?: string; headline?: string; avatar?: Pick["$props"], "picture" | "label">; file?: Pick["$props"], "name" | "format" | "url">; picture?: string; loading?: boolean; error?: boolean; multiSelect?: boolean; selected?: boolean; maxWidth?: number; contextMenuItems?: DropdownItem[]; }>, { color: string; file: undefined; picture: undefined; automaticMessage: undefined; time: undefined; message: undefined; headline: undefined; avatar: undefined; maxWidth: number; contextMenuItems: undefined; }>, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "row-selection": (value: boolean | "indeterminate") => void; "open-file": (url?: string | undefined) => void; "open-picture": () => void; }, string, import('vue').PublicProps, Readonly["$props"], "picture" | "label">; file?: Pick["$props"], "name" | "format" | "url">; picture?: string; loading?: boolean; error?: boolean; multiSelect?: boolean; selected?: boolean; maxWidth?: number; contextMenuItems?: DropdownItem[]; }>, { color: string; file: undefined; picture: undefined; automaticMessage: undefined; time: undefined; message: undefined; headline: undefined; avatar: undefined; maxWidth: number; contextMenuItems: undefined; }>>> & { "onRow-selection"?: ((value: boolean | "indeterminate") => any) | undefined; "onOpen-file"?: ((url?: string | undefined) => any) | undefined; "onOpen-picture"?: (() => any) | undefined; }, { picture: string; time: string; avatar: Pick["$props"], "picture" | "label">; color: ElBubbleChatColors; maxWidth: number; file: Pick["$props"], "name" | "format" | "url">; message: string; headline: string; automaticMessage: string; contextMenuItems: DropdownItem[]; }, {}>; export default _default; type __VLS_NonUndefinedable = T extends undefined ? never : T; type __VLS_TypePropsToRuntimeProps = { [K in keyof T]-?: {} extends Pick ? { type: import('vue').PropType<__VLS_NonUndefinedable>; } : { type: import('vue').PropType; required: true; }; }; type __VLS_WithDefaults = { [K in keyof Pick]: K extends keyof D ? __VLS_Prettify : P[K]; }; type __VLS_Prettify = { [K in keyof T]: T[K]; } & {};