import { ComponentOptionsMixin, DefineComponent, PropType } from 'vue'; declare const Messagebar: DefineComponent< { sheetVisible: { type: BooleanConstructor; }, attachmentsVisible: { type: BooleanConstructor; }, top: { type: BooleanConstructor; }, maxHeight: { type: NumberConstructor; }, sendLink: { type: StringConstructor; }, value: { type: StringConstructor | NumberConstructor | ArrayConstructor; }, disabled: { type: BooleanConstructor; }, readonly: { type: BooleanConstructor; }, textareaId: { type: NumberConstructor | StringConstructor; }, name: { type: StringConstructor; }, resizable: { type: any; default: boolean; }, bottomOffset: { type: any; default: number; }, topOffset: { type: any; default: number; }, resizePage: { type: any; default: boolean; }, placeholder: { type: any; default: string; }, init: { type: any; default: boolean; }, color: { type: StringConstructor; }, colorTheme: { type: StringConstructor; }, textColor: { type: StringConstructor; }, bgColor: { type: StringConstructor; }, borderColor: { type: StringConstructor; }, rippleColor: { type: StringConstructor; }, dark: { type: BooleanConstructor; } }, () => JSX.Element, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("change" | "input" | "focus" | "blur" | "submit" | "send" | "click" | "messagebar:attachmentdelete" | "messagebar:attachmentclick" | "messagebar:resizepage" | "update:value")[], "change" | "input" | "focus" | "blur" | "submit" | "send" | "click" | "messagebar:attachmentdelete" | "messagebar:attachmentclick" | "messagebar:resizepage" | "update:value" >; export default Messagebar;